Hi zusammen,
also ich würde gerne ein eindimensionales Array (mit Zahlen von 1-10) erzeugen und dann mittels einfacher Tastatureingabe (Zahlen von 1-10) ein Resultat erzeugen das mir sagt ob ich mit der Eingabe im Array liege oder nicht.
Z.B. gebe ich 19 ein oder -3 kommt jeweils Zahl ist falsch, gebe ich dann 2 ein kommt Zahl richtig und es wird mir angezeigt wie oft ich versucht habe eine Zahl zwischen 1 und 10 einzugeben bzw. auch wie oft ich danebenlag.
Mein Ansatz ist nun (leider laienhaft) wie folgt:
Ich dachte mir ich fang erstmal so an das die Eingabe überprüft wird ob diese im Array liegt.
Leider erhalte ich immer das Resultat falsche Eingabe, stimmt irgendwas nicht mit dem zahl.lenght? stehe mittlerweile voll aufm Schlauch
Konsole.getInputInt ist eine einfache Eingabe Klasse falls Bedarf besteht poste ich diese auch dazu gerne
also ich würde gerne ein eindimensionales Array (mit Zahlen von 1-10) erzeugen und dann mittels einfacher Tastatureingabe (Zahlen von 1-10) ein Resultat erzeugen das mir sagt ob ich mit der Eingabe im Array liege oder nicht.
Z.B. gebe ich 19 ein oder -3 kommt jeweils Zahl ist falsch, gebe ich dann 2 ein kommt Zahl richtig und es wird mir angezeigt wie oft ich versucht habe eine Zahl zwischen 1 und 10 einzugeben bzw. auch wie oft ich danebenlag.
Mein Ansatz ist nun (leider laienhaft) wie folgt:
Code:
public class Main {
public static void main(String[] args) {
System.out.println("Geben Sie eine Zahl zwischen 1 und 10 ein: ");
int zahl1 = Konsole.getInputInt("Zahl: ");
int[] zahl = new int[10];
if (zahl1 != zahl.length)
System.out.println("Falsche Eingabe");
else
System.out.println(+zahl1);
}
}
Ich dachte mir ich fang erstmal so an das die Eingabe überprüft wird ob diese im Array liegt.
Leider erhalte ich immer das Resultat falsche Eingabe, stimmt irgendwas nicht mit dem zahl.lenght? stehe mittlerweile voll aufm Schlauch

Konsole.getInputInt ist eine einfache Eingabe Klasse falls Bedarf besteht poste ich diese auch dazu gerne
