Variablen variable might not have been initialized

lusiess01

Mitglied
Hallo i bin gerade dabei mir Java im Selbststudium bei zubringen und habe mir dazu das Buch Programmieren lernen mit JAVA gekauft doch ich komme bei dieser Aufgabe nicht weiter weiß jemand vielleicht wo das Problem liegt

Java:
/*Kreisberechnung: Für einen Kreis werden der Umfang und der
 *Flächeninhalt berechnet.
 *Der Kreisradius wird beim Programmstart als Parameter
 *übergeben.
*/
public class Kreisberechnung2 {
    public static void main(String[] args) {
        double radius;
        double umfang, inhalt;
        radius = Double.parseDouble(args[0]);
        umfang = 2.0 * 3.1415926 + radius * radius;
        System.out.print("Umfang: ");
        System.out.println(umfang);
        System.out.print("Flaeche: ");
        System.out.println(inhalt);
     }
}
Immer der gleiche ERROR:
Code:
D:\Java\Programme\JavaUebung01>javac Kreisberechnung2.java
Kreisberechnung2.java:16: error: variable inhalt might not have been initialized
        System.out.println(inhalt);
                           ^
1 error
 
Zuletzt bearbeitet von einem Moderator:

mrBrown

Super-Moderator
Mitarbeiter
Das Problem ist, dass die Variabele inhalt zwar deklariert, aber nicht initialisiert ist (also keinen Wert zugewiesen hat), und du sie versuchst auszugeben.
 

mrBrown

Super-Moderator
Mitarbeiter
Wenn der Fehler ist, dass kein Wert zugewiesen wurde, kann man das doch sicher beheben, wenn man einen Wert zuweist? ;)
 

lusiess01

Mitglied
Habe die Fehler behoben habe die CLASS Datei erstell aber jetzt bekomme ich diese Fehlermeldung:

D:\Java\Programme\JavaUebung01>java Kreisberechnung2
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Kreisberechnung2.main(Kreisberechnung2.java:11)
 

Neue Themen


Oben