Zahleneingabe

Status
Nicht offen für weitere Antworten.

pestizit

Mitglied
Hallo,

Ich habe auch vor einen Taschenrechner zu programmieren. :)
Wollte jetzt aber nicht in den selben Thread posten, da meine Frage bisschen abweichend ist.

Code:
		if (str.equals("1");
			{	
				System.out.println("Wieviele Zahlen sollen berechnet werden?"); }
}


Wie kann mein Programm jetzt erkennen das genau soviele Zahleneingaben folgen werden wie der Benutzer angegeben hat?

bzw.: Ich jetzt auffordere die Zahlen x einzugeben?
 
S

SlaterB

Gast
wenn du feste Variablen hast wie vorher, dann mit einfachen ifs:

if (zahl > 0) {
erste Zahl einlesen
}
if (zahl > 1) {
zweite Zahl einlesen
}
if (zahl > 2) {
ausgabe "du spinnst wohl, wer soll das alles einzeln programmieren?"
}



ansonsten eine for-Schleife und die Zahlen in ein Array/ eine Liste speichern
 

Schandro

Top Contributor
int anzahl = scanner.nextInt();
int[] zahlen = new int[anzahl];

for(int i=0;i<anzahl;++i){
zahlen = scanner.nextInt();
}


übrigens sind in deinem Code oben einige Syntaxfehler drinnen ;)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben