Guten Tag,
Ich fange gerade an Java zu lernen (mit Büchern und Tutorials). Hier in meinem Buch war eine Übungsaufgabe für mich: Man sollte den Quelltext einfach aus dem Buch abschreiben und dann compilieren zu .class und dann ausführen. Klingt eigentlich einfach da man schließlich selbst kaum nachdenken muss. Die Eingabe Aufforderung zeigt jedoch einen Fehler im Quellcode an und deutet dabei auf einen Punkt (.) der gehört da aber eigentlich auch hin. Nachdem ich es nicht hinbekommen habe das Problem selbst zu lösen habe ich die Lösungs DVD des Buches eingelegt und den Quellcode dort mal angesehen aber dann das sehr Sonderbare: Es ist genau der selbe Quellcode, jedoch lässt der von der DVD sich einfach compilieren während meiner der eigentlich exakt der selbe ist nicht funktioniert. Ich mache mal beide Quellcodes hier rein. Vileicht findet ihr ja einen Fehler. Vielen Dank im Voraus und das ihr euch die Mühe macht mir zu helfen! Als erstes der Code der DVD der funktioniert:
Hier der (meiner Ansicht nach) komplett selbe Quellcode von mir geschrieben der NICHT funktioniert:
Ich fange gerade an Java zu lernen (mit Büchern und Tutorials). Hier in meinem Buch war eine Übungsaufgabe für mich: Man sollte den Quelltext einfach aus dem Buch abschreiben und dann compilieren zu .class und dann ausführen. Klingt eigentlich einfach da man schließlich selbst kaum nachdenken muss. Die Eingabe Aufforderung zeigt jedoch einen Fehler im Quellcode an und deutet dabei auf einen Punkt (.) der gehört da aber eigentlich auch hin. Nachdem ich es nicht hinbekommen habe das Problem selbst zu lösen habe ich die Lösungs DVD des Buches eingelegt und den Quellcode dort mal angesehen aber dann das sehr Sonderbare: Es ist genau der selbe Quellcode, jedoch lässt der von der DVD sich einfach compilieren während meiner der eigentlich exakt der selbe ist nicht funktioniert. Ich mache mal beide Quellcodes hier rein. Vileicht findet ihr ja einen Fehler. Vielen Dank im Voraus und das ihr euch die Mühe macht mir zu helfen! Als erstes der Code der DVD der funktioniert:
Java:
public class Kreisberechnung3 {
public static void main(String[] args) {
double radius, umfang, inhalt;
String einheit;
einheit = args[1];
radius = Double.parseDouble(args[0]);
umfang = 2.0 * 3.1415926 * radius;
inhalt = 3.1415926 * radius * radius;
System.out.print("Umfang: ");
System.out.print(umfang);
System.out.println(" " + einheit);
System.out.print("Flaeche: ");
System.out.print(inhalt);
System.out.println(" " + einheit + '\u00fd');
}
}
Hier der (meiner Ansicht nach) komplett selbe Quellcode von mir geschrieben der NICHT funktioniert:
Java:
public class Kreisberechnung3 {
public static void main(String[] args) {
double radius, umfang, inhalt;
String einheit;
einheit = args[1];
radius = Double.parseDouble(args[0]);
umfang = 2.0 * 3.1415926 * radius;
inhalt = 3.1415926 * radius * radius;
System.out.print("Umfang: ");
System.out.print(umfang);
System.out.println(" " + einheit);
System.out.print("Flaeche: ");
System.out.print(inhalt);
System.out.println(" " + einheit + '\u00fd');
}
}