Fehler: "illegal character: \160"

Status
Für weitere Antworten geschlossen.

useless

Registered +
Registriert
Juli 2006
Beiträge
527
Hallo,

ich habe zurzeit ein Problem. Und zwar bekomme ich beim Compilen ziemlich oft den Fehler "illegal character: \160" (100 mal)

Er bemängelt so ziemlich jede Zeile, doch leider kann ich keinen Fehler ausmachen. Mein Lehrer konnte mir auch nicht helfen.

Vor ein paar Wochen haben wir mit Objektorientierte Programmierung angefangen und sollen deswegen verschiedene Methoden/bzw Klassen "benutzen".

Hier mal die beiden Codes:
(Da werden noch ein paar Probleme/"Denkfehler" drin sein, aber ich finde kein Fehler der den Fehlercode erklärt

MainKlasse.java
Code:
import java.io.*;

public class MainKlasse
{
public static void main(String argv[]) throws IOException
{
BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));

Einnahmen Kino = new Einnahmen();

double Preis;int km;

Kino.eingabePreis();
Kino.eingabeMonat();
Kino.berechneUmsatzMonat();
Kino.berechneUmsatzJahr();
Kino.ausgabe();
System.out.print("\n\n");
}
}

Einnahmen.java
Code:
import java.io.*;



public class Einnahmen
{
BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));

String str;
int anzahl_Er, anzahl_Kinder, preis_Erw, preis_Kinder, umsatz_monat, umsatz_jahr, monat;

public void eingabePreis()throws IOException
{
System.out.print("Bitte geben sie den Preis pro Kind ein: ");
str = Integer.parseInt (eingabe.readLine ());
preis_Kinder = Integer.parseInt(str);

System.out.print("Bitte geben sie den Preis pro Erwachsenen ein: ");
str = Integer.parseInt (eingabe.readLine ());
preis_Erw = Integer.parseInt(str);

}

public void eingabeMonat()throws IOException
{
System.out.print("Bitte geben sie ein für Welchen Monat sie die: ");
str = Integer.parseInt (eingabe.readLine ());
monat = Integer.parseInt(str);

}

public void berechneUmsatzMonat()throws IOException
{
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));

}

public void berechneUmsatzJahr()throws IOException
{
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));

}

public void ausgabe()
{
System.out.print("\n\nMonatsumsatz Januar: " + umsatz_monat);
}
}

Fehlercode:
Code:
-----------------MainKlasse.java-----------------

C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:4: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:5: illegal character: \160
public static void main(String argv[]) throws IOException
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:5: illegal character: \160
public static void main(String argv[]) throws IOException
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:6: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:6: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:7: illegal character: \160
BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:7: illegal character: \160
BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:9: illegal character: \160
Einnahmen Kino = new Einnahmen();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:9: illegal character: \160
Einnahmen Kino = new Einnahmen();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:11: illegal character: \160
double Preis;int km;
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:11: illegal character: \160
double Preis;int km;
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:13: illegal character: \160
Kino.eingabePreis();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:13: illegal character: \160
Kino.eingabePreis();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:14: illegal character: \160
Kino.eingabeMonat();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:14: illegal character: \160
Kino.eingabeMonat();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:15: illegal character: \160
Kino.berechneUmsatzMonat();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:15: illegal character: \160
Kino.berechneUmsatzMonat();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:16: illegal character: \160
Kino.berechneUmsatzJahr();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:16: illegal character: \160
Kino.berechneUmsatzJahr();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:17: illegal character: \160
Kino.ausgabe();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:17: illegal character: \160
Kino.ausgabe();
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:21: illegal character: \160
System.out.print("\n\n");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:21: illegal character: \160
System.out.print("\n\n");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:25: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:25: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\MainKlasse.java:27: illegal character: \160
}
^
26 errors

Tool completed with exit code 1


--------------Einnahmen.java-----------------

C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:4: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:5: illegal character: \160
BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:5: illegal character: \160
BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:7: illegal character: \160
String str;
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:7: illegal character: \160
String str;
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:8: illegal character: \160
int anzahl_Er, anzahl_Kinder, preis_Erw, preis_Kinder, umsatz_monat, umsatz_jahr, monat;
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:8: illegal character: \160
int anzahl_Er, anzahl_Kinder, preis_Erw, preis_Kinder, umsatz_monat, umsatz_jahr, monat;
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:14: illegal character: \160
public void eingabePreis()throws IOException
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:15: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:15: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:16: illegal character: \160
System.out.print("Bitte geben sie den Preis pro Kind ein: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:16: illegal character: \160
System.out.print("Bitte geben sie den Preis pro Kind ein: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:16: illegal character: \160
System.out.print("Bitte geben sie den Preis pro Kind ein: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:17: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:18: illegal character: \160
preis_Kinder = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:20: illegal character: \160
System.out.print("Bitte geben sie den Preis pro Erwachsenen ein: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:20: illegal character: \160
System.out.print("Bitte geben sie den Preis pro Erwachsenen ein: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:20: illegal character: \160
System.out.print("Bitte geben sie den Preis pro Erwachsenen ein: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:21: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:22: illegal character: \160
preis_Erw = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:24: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:24: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:27: illegal character: \160
public void eingabeMonat()throws IOException
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:28: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:28: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:29: illegal character: \160
System.out.print("Bitte geben sie ein für Welchen Monat sie die: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:29: illegal character: \160
System.out.print("Bitte geben sie ein für Welchen Monat sie die: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:29: illegal character: \160
System.out.print("Bitte geben sie ein für Welchen Monat sie die: ");
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:30: illegal character: \160
str = Integer.parseInt (eingabe.readLine ());
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:31: illegal character: \160
monat = Integer.parseInt(str);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:33: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:33: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:38: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:38: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:39: illegal character: \160
umsatz_monat = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:41: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:41: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:44: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:44: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:45: illegal character: \160
umsatz_jahr = ((anzahl_Er*preis_Erw)+(anzahl_Kinder*preis_Kinder));
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:47: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:47: illegal character: \160
}
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:51: illegal character: \160
public void ausgabe()
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:51: illegal character: \160
public void ausgabe()
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:52: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:52: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:52: illegal character: \160
{
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:53: illegal character: \160
System.out.print("\n\nMonatsumsatz Januar: " + umsatz_monat);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:53: illegal character: \160
System.out.print("\n\nMonatsumsatz Januar: " + umsatz_monat);
^
C:\Users\useless\Schule\TeWi\Java\!_Neuer\Einnahmen_Kino\Einnahmen.java:53: illegal character: \160
System.out.print("\n\nMonatsumsatz Januar: " + umsatz_monat);
^
100 errors

Tool completed with exit code 1

Das selbe Fehlercode wurde auf dem Rechner von meinem Lehrer ausgegeben.
D.h. es dürfte nicht an meinem Notebook liegen.
Zum schreiben benutze Ich Textpad.

Kann mir jemand bei meinem Problem helfen ?
 
hallo,

ich haette da ein paar sachen zu bemaengeln.

1. solltest du dir eclipse herunterladen auf Eclipse.org home.
2. wenn sich dein lehrer den code angeschaut hat und nix zu deiner bezeichnerschreibweise gesagt hat dann kann ich nur sagen, ich hoffe du lernst bei ihm nicht java. alle variablen werden grundsaetzlich klein geschrieben
Code:
Einnahmen Kino = new Einnahmen();
double Preis;int km;
3. mehrere anweisungen in einer zeile solltest du der lesbarkeit halber vermeiden.

Code:
double Preis;int km;
wird zu

Code:
double preis, int km;
oder

Code:
double preis;
int km;

du solltest dir, wenn du java lernen moechtest die folgenden links bookmarken und durcharbeiten:
Java ist auch eine Insel
www.javabuch.de - Das Handbuch der Java-Programmierung

der code von dir hat ziemlich viele unlogische anweisungen, habe das programm im wesentlichen nicht veraendert, damit du es nochmal durchgehen kannst. soweit wie ich das sehe duerften auch die berechnungen nicht wirklich sinnig sein. du solltest dir try/catch blocks anschauen, weil du mehrere methoden mit throws... gekennzeichnet hast, was gar nicht noetig gewesen waere. auch wenn es die moeglichkeit gibt die main() methode mit einem throws zu deklarieren solltest du drauf verzichten, weil sich ansonsten die jvm, sobald etwas falsches eingegeben wurde automatisch beendet.

ich habe dir kommentare in den code geschrieben. dein fehler
Fehler: "illegal character: \160"
kommt durch das mehrmalige parsen in den methoden
Code:
eingabeMonat()
eingabePreis()


Code:
 System.out.print("Bitte geben sie den Preis pro Erwachsenen ein: ");
str = Integer.parseInt (eingabe.readLine ());
preis_Erw = Integer.parseInt(str);

lt. deinem code erwartest du mit der methode readLine() einen string und den parst du dann mit der methode parseInt in einen interger und diesen integer versuchst du dann in die variable str vom typ string abzuspeichern ?!?!? zum schluss parst du den string wieder in einen integer?!

Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class MainKlasse {
public static void main(String[] argv) {
Einnahmen kinoEinnahmen = new Einnahmen();

/*wenn eingabe !=zahl dann fehler abfangen*/
try {
kinoEinnahmen.eingabePreis();
kinoEinnahmen.eingabeMonat();
} catch (IOException e) {
System.out.println("Eingabe war fehlerhaft. Bitte Zahl!");
}
kinoEinnahmen.berechneUmsatzMonat();
kinoEinnahmen.berechneUmsatzJahr();
kinoEinnahmen.ausgabe();
System.out.println( "\n" );
}
}

class Einnahmen {

BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
int anz_Er, anz_Kinder, preis_Erw, preis_Kinder, umsatz_Monat, umsatz_Jahr, monat;

/*auftretender fehler wird in der main() uebernommen siehe try/catch*/
public void eingabePreis() throws IOException {

System.out.println( "Preis Kind" );
/*eingabe.readLine gibt string zurueck. string wird durch interger.parseInt in integer verwandelt und in anz_Kinder abgespeichert*/
anz_Kinder = Integer.parseInt( eingabe.readLine() );

System.out.println( "Preis Erwachsener" );
anz_Er = Integer.parseInt( eingabe.readLine() );
}

public void eingabeMonat() throws IOException {
System.out.println( "Monat" );

monat = Integer.parseInt( eingabe.readLine() ); 
}

public void berechneUmsatzMonat() {
/*berechnung ist unlogisch. preis_Erw ist immer 0*/
umsatz_Monat = ((anz_Er * preis_Erw ) + (anz_Kinder * preis_Kinder) );
}

public void berechneUmsatzJahr() { 
umsatz_Jahr = ((anz_Er * preis_Erw ) + (anz_Kinder * preis_Kinder) );
}

public void ausgabe() {
System.out.println( "\n\nMonatsumsatz Januar: " + umsatz_Monat );
} 
}


gruss tuney
 
keine reaktion des themenstarters!? :confused: :mad:

~ C L O S E D ~

ceeyaa.mex
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

A
Antworten
4
Aufrufe
3K
Zurück
Oben Unten