Hallo zusammen,
der von mir benutze Quellcode stammt aus dem Buch "Programmieren lernen mit Java" von GalileoComputing!
So hier mal der Quellcode.
Wenn ich das Programm richtig verstanden habe sollen wir einen Parameter eingeben über die Konsole der wird gleich dem Radius gesetzt.
Dann berechnen wir anhand des Radius eben die Fläche und den Umfang des Kreises richtig oder falsch?
PS: Anfänger !!!
So nun würde ich das ganze sehr gerne Compilieren also zu sogenannten Bytecode machen wird ja mit dem Java-Interpreter Übersetzt :bae: anders hätten wir ausführbare Datei (Binärcode).
Doch er bringt diesen Fehler in der Shell:
Wieso akzeptiert er den Name nicht?
Danke im voraus.
Liebe Grüße
der von mir benutze Quellcode stammt aus dem Buch "Programmieren lernen mit Java" von GalileoComputing!
So hier mal der Quellcode.
Wenn ich das Programm richtig verstanden habe sollen wir einen Parameter eingeben über die Konsole der wird gleich dem Radius gesetzt.
Dann berechnen wir anhand des Radius eben die Fläche und den Umfang des Kreises richtig oder falsch?
PS: Anfänger !!!
Java:
public class kreis {
public static void(String[] args) {
double radius;
double umfang, inhalt;
radius = Double.parseDouble(args[0]);
umfang = 2.0 * 3.1415926 * radius;
inhalt = 3.1415926 * radius * radius;
System.out.print("Umfang: ");
System.out.println(umfang);
System.out.print("Flaeche: ");
System.out.println(inhalt);
}
}
So nun würde ich das ganze sehr gerne Compilieren also zu sogenannten Bytecode machen wird ja mit dem Java-Interpreter Übersetzt :bae: anders hätten wir ausführbare Datei (Binärcode).
Doch er bringt diesen Fehler in der Shell:
Code:
javac kreis
error: Class names, 'kreis', are only accepted if annotation processing is explicitly requested
1 error
Wieso akzeptiert er den Name nicht?
Danke im voraus.
Liebe Grüße
Zuletzt bearbeitet von einem Moderator: