hey leute..
ich hab hiern problem mit einer übung unserer hausaufgabe.
ich hab erst seit vier stunden java (informatik lk)
und ich bin nich besondersn gut darin.
hier die aufgabenstellung:
Übungen zur While-Schleife (Konsolenausgabe)
Schreiben sie ein Programm, dass alle Quadratzahlen von 1 bis 200 ausgibt.
mein bisheriger versuch:
problem: er soll ja nur bis 200 gehen!
mein fehler ist das die bedingung nur für i gilt, aber sie eigentlich für e gelten sollte.
aber wnen ich es dann wieder umstelle :
dann taucht der fehler hier auf
Übung2.java:13:13: variable e might not have been initialized
while ( e <= 200 ){
^
1 error
wenn ich dann "int e " in die bedingung einsetze dann kommen noch mehr fehler..
was ist da falsch?
vielen dank im vorraus für die antworten..
mfg figuerro
ich hab hiern problem mit einer übung unserer hausaufgabe.
ich hab erst seit vier stunden java (informatik lk)
und ich bin nich besondersn gut darin.
hier die aufgabenstellung:
Übungen zur While-Schleife (Konsolenausgabe)
Schreiben sie ein Programm, dass alle Quadratzahlen von 1 bis 200 ausgibt.
mein bisheriger versuch:
Java:
public class Übung2 {
public static void main(String[] args) {
int i = 1; int e;
while ( i <= 200 ){
e = i * i;
System.out.println(e);
i++;
}
}
}
problem: er soll ja nur bis 200 gehen!
mein fehler ist das die bedingung nur für i gilt, aber sie eigentlich für e gelten sollte.
aber wnen ich es dann wieder umstelle :
Java:
public class Übung2 {
public static void main(String[] args) {
int i = 1; int e;
while ( e <= 200 ){
e = i * i;
System.out.println();
i++;
}
}
}
Übung2.java:13:13: variable e might not have been initialized
while ( e <= 200 ){
^
1 error
wenn ich dann "int e " in die bedingung einsetze dann kommen noch mehr fehler..
was ist da falsch?
vielen dank im vorraus für die antworten..
mfg figuerro