D
Devilos
Gast
Hallo.
Habe ein Problem mit Java Netbeans 7.0.1!
Ich lerne jetzt nun seit ca. 1 - 2 Wochen Java. In der Schule wurde uns beigebracht dass Variablen die unter "public class NAME DES PROGRAMMS" sind, über alle Methoden übergreifen.
Las Aufgabe muss ich die Fläche und den Umfang eines Rechtecks ausrechnen. Die Länge und Breite sollen eingelesen werden. Und wir sollen das ganze noch in 3 Methoden unterteilen: eingabe(), berechnen() und ausgabe().
Aber irgendwie erkennt die Methode eingabe() die Variablen "laenge" und "breite" nicht obwohl ich sie in public class eingegeben habe.
Hier mein Coding:
Er unterstreicht "laenge/breite = scan.nextInt();" und gibt folgenden Fehler bekannt:
"non-static variable laenge cannot be referenced from a static context."
Mit dem Fehler kann ich leider nicht viel anfangen. Bitte um hilfe. Und bitte nichts kompliziertes, da ich Java Netbeans erst seit 1 1/2 Wochen mache.
Habe ein Problem mit Java Netbeans 7.0.1!
Ich lerne jetzt nun seit ca. 1 - 2 Wochen Java. In der Schule wurde uns beigebracht dass Variablen die unter "public class NAME DES PROGRAMMS" sind, über alle Methoden übergreifen.
Las Aufgabe muss ich die Fläche und den Umfang eines Rechtecks ausrechnen. Die Länge und Breite sollen eingelesen werden. Und wir sollen das ganze noch in 3 Methoden unterteilen: eingabe(), berechnen() und ausgabe().
Aber irgendwie erkennt die Methode eingabe() die Variablen "laenge" und "breite" nicht obwohl ich sie in public class eingegeben habe.
Hier mein Coding:
Java:
public class Homerwork001_Rechteck {
int laenge;
int breite;
int umfang;
int flaeche;
public static void main(String[] args) {
System.out.println("Herzlich willkommen!");
}
public static void eingabe(){
Scanner scan = new Scanner(System.in);
System.out.println("Geben sie die Länge des Rechtecks ein");
laenge = scan.nextInt();
System.out.println("Geben sie die Breite des Rechtecks ein");
breite = scan.nextInt();
}
public static void berechne(){
}
}
Er unterstreicht "laenge/breite = scan.nextInt();" und gibt folgenden Fehler bekannt:
"non-static variable laenge cannot be referenced from a static context."
Mit dem Fehler kann ich leider nicht viel anfangen. Bitte um hilfe. Und bitte nichts kompliziertes, da ich Java Netbeans erst seit 1 1/2 Wochen mache.