Hallo Community,
Wir haben in der Schule gestern mit dem Thema Klassen in Java angefangen. Wir haben an der Tafel ein Beispielprogramm geschrieben, habe es in den Compiler eingegeben doch dieser zeigt mir Fehler an.
Hier die erste Klasse:
und hier die zweite Klasse:
Hier die Fehlermeldung:
Compiliere J:\Java_Dokumente\Auto1\Erzeuger.java mit Java-Compiler
.\Auto.java:15:7: illegal start of expression
public void fahren() {
^
.\Auto.java:15:14: illegal start of expression
public void fahren() {
^
.\Auto.java:15:25: ';' expected
public void fahren() {
^
.\Auto.java:21:7: illegal start of expression
public void boardcomputer() {
^
.\Auto.java:21:14: illegal start of expression
public void boardcomputer() {
^
.\Auto.java:21:32: ';' expected
public void boardcomputer() {
^
Erzeuger.java:15:17: cannot find symbol
symbol : variable tankinhalt
location: class Auto
mercedesE320.tankinhalt = 90;
^
Erzeuger.java:16:5: cannot find symbol
symbol : variable mecredesE320
location: class Erzeuger
mecredesE320.durchschnittsverbrauch = 9.5;
^
Erzeuger.java:17:5: cannot find symbol
symbol : variable mecredesE320
location: class Erzeuger
mecredesE320.boardcomputer();
^
Erzeuger.java:18:5: cannot find symbol
symbol : variable mecredesE320
location: class Erzeuger
mecredesE320.fahren();
^
Erzeuger.java:21:10: cannot find symbol
symbol : variable tankinhalt
location: class Auto
tiger.tankinhalt = 1000.0;
^
Erzeuger.java:22:10: cannot find symbol
symbol : variable durchschnittsverbrauch
location: class Auto
tiger.durchschnittsverbrauch = 80.0;
^
.\Auto.java:17:23: cannot find symbol
symbol : variable Tastur
location: class Auto
gefahrenekm = Tastur.leseKommazahl;
^
.\Auto.java:18:33: cannot find symbol
symbol : variable durchschnittsverbrauch
location: class Auto
tankinhalt = tankinhalt-durchschnittsverbrauch/100*gefahrenekm;
^
14 errors
Beide Klassen haben die selbe Fehlermeldung
Benutze en wahrscheinlich veralteten Java Editor gestartet von einem USB Stick und nutze ein uraltes JDK installiert auf dem selben USB Stick.
Bitte um schnelle Hilfe
Danke im Vorraus
Wir haben in der Schule gestern mit dem Thema Klassen in Java angefangen. Wir haben an der Tafel ein Beispielprogramm geschrieben, habe es in den Compiler eingegeben doch dieser zeigt mir Fehler an.
Hier die erste Klasse:
Java:
/**
*
* Beschreibung
*
* @version 1.0 vom 9/22/2012
* @author
*/
public class Erzeuger {
public static void main(String[] args) {
Auto mercedesE320 = new Auto();
mercedesE320.tankinhalt = 90;
mecredesE320.durchschnittsverbrauch = 9.5;
mecredesE320.boardcomputer();
mecredesE320.fahren();
Auto tiger = new Auto();
tiger.tankinhalt = 1000.0
tiger.durchschnittsverbrauch = 80.0;
}
}
und hier die zweite Klasse:
Java:
/**
*
* Beschreibung
*
* @version 1.0 vom 9/22/2012
* @author
*/
public class Auto {
public static void main(String[] args) {
double gefahrenekm;
double tankinhalt;
public void fahren() {
System.out.println("gefahrenen km:");
gefahrenekm = Tastur.leseKommazahl;
tankinhalt = tankinhalt-durchschnittsverbrauch/100*gefahrenekm;
} //Ende der Methode fahren
public void boardcomputer() {
System.out.println("Tankinhalt: "+tankinhalt);
} //Ende der Methode boardcomputer
}
}
Hier die Fehlermeldung:
Compiliere J:\Java_Dokumente\Auto1\Erzeuger.java mit Java-Compiler
.\Auto.java:15:7: illegal start of expression
public void fahren() {
^
.\Auto.java:15:14: illegal start of expression
public void fahren() {
^
.\Auto.java:15:25: ';' expected
public void fahren() {
^
.\Auto.java:21:7: illegal start of expression
public void boardcomputer() {
^
.\Auto.java:21:14: illegal start of expression
public void boardcomputer() {
^
.\Auto.java:21:32: ';' expected
public void boardcomputer() {
^
Erzeuger.java:15:17: cannot find symbol
symbol : variable tankinhalt
location: class Auto
mercedesE320.tankinhalt = 90;
^
Erzeuger.java:16:5: cannot find symbol
symbol : variable mecredesE320
location: class Erzeuger
mecredesE320.durchschnittsverbrauch = 9.5;
^
Erzeuger.java:17:5: cannot find symbol
symbol : variable mecredesE320
location: class Erzeuger
mecredesE320.boardcomputer();
^
Erzeuger.java:18:5: cannot find symbol
symbol : variable mecredesE320
location: class Erzeuger
mecredesE320.fahren();
^
Erzeuger.java:21:10: cannot find symbol
symbol : variable tankinhalt
location: class Auto
tiger.tankinhalt = 1000.0;
^
Erzeuger.java:22:10: cannot find symbol
symbol : variable durchschnittsverbrauch
location: class Auto
tiger.durchschnittsverbrauch = 80.0;
^
.\Auto.java:17:23: cannot find symbol
symbol : variable Tastur
location: class Auto
gefahrenekm = Tastur.leseKommazahl;
^
.\Auto.java:18:33: cannot find symbol
symbol : variable durchschnittsverbrauch
location: class Auto
tankinhalt = tankinhalt-durchschnittsverbrauch/100*gefahrenekm;
^
14 errors
Beide Klassen haben die selbe Fehlermeldung
Benutze en wahrscheinlich veralteten Java Editor gestartet von einem USB Stick und nutze ein uraltes JDK installiert auf dem selben USB Stick.
Bitte um schnelle Hilfe
Danke im Vorraus
Zuletzt bearbeitet: