Hallo,
ich muss ein Programm schreiben, dass zwar die gleiche Zahlensequenz ausgibt, die Länge dieser aber abhängig vom Input in die Konsole ist. Beispiel bei Eingabe 5 = (0,1,4,9,16).
Aktuelles Programm
Leider komme ich aber nicht weiter und die Ausgabe ist Unfug, so wie wahrscheinlich der Code^^
Hoffe auf Unterstützung!
Grüße
ich muss ein Programm schreiben, dass zwar die gleiche Zahlensequenz ausgibt, die Länge dieser aber abhängig vom Input in die Konsole ist. Beispiel bei Eingabe 5 = (0,1,4,9,16).
Aktuelles Programm
Code:
public class Ex2 {
public static void main(String [] args){
int i = 1; //i muss bei 1 starten, da 0->1
int sNum = 0; // Beginn ab 0
int eNum = Terminal.readInt("Provide a number"); //Konsoleneingabe
while(sNum <= eNum){
sNum ++;
i = i + 2;
sNum = sNum + i;
}
System.out.print(sNum);
}
}
Leider komme ich aber nicht weiter und die Ausgabe ist Unfug, so wie wahrscheinlich der Code^^
Hoffe auf Unterstützung!
Grüße