Hallo,
Ich habe heute angefange Java zu lernen und ich muss sagen es bringt mir echt viel Spaß.
Ich lerne mit dem Lehrbuch von Galileo Computing "Programmieren lernen mit Java".
Bei meinem Programm Kreisberechnung3 tritt jedoch folgender Fehler beim Compiler auf:
Natürlich erkenne ich wo angeblich der Fehler sein soll, jedoch ist es mir im Lehrbuch genau so beschrieben.
Der gesamte Quellcode:
Ich hoffe ich stelle mich nicht zu blöd an.
Freue mich auf eine Antwot
Ich habe heute angefange Java zu lernen und ich muss sagen es bringt mir echt viel Spaß.
Ich lerne mit dem Lehrbuch von Galileo Computing "Programmieren lernen mit Java".
Bei meinem Programm Kreisberechnung3 tritt jedoch folgender Fehler beim Compiler auf:
Code:
Kreisberechnung3.java:20: error: unclosed character literal
System.out.println(" " + einheit + '/u00fd');
^
Kreisberechnung3.java:20: error: ';' expected
System.out.println(" " + einheit + '/u00fd');
^
Kreisberechnung3.java:20: error: unclosed character literal
System.out.println(" " + einheit + '/u00fd');
^
3 errors
Natürlich erkenne ich wo angeblich der Fehler sein soll, jedoch ist es mir im Lehrbuch genau so beschrieben.
Der gesamte Quellcode:
Code:
/* Kreisberechnung: Für einen Kreis
* werden der Umfang und der Flächeninhalt berechnet
* Der Radius wird beim Programmstart als erster Parameter und
* die Einheit wird als zweiter Parameter übergeben
*/
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');
}
}
Ich hoffe ich stelle mich nicht zu blöd an.
Freue mich auf eine Antwot