Ich möchte ein Programm schreiben, welches 10 Zahlen einliest..., dabei dürfen die Zahlen nur im Bereich von 1-100 liegen und nicht mehrfach vorkommen
Ich hatte erst daran gedacht ein if Abrage zu machen....if(x!=x[0] && x!=x[1]...), jedoch würde es zu einem Fehler kommen weil x ja auch mit sich selbst überprüft wird...
Ist es auch möglich anstatt des break; eine neue Zahl einzugeben?
Danke!!!
Java:
x= new int[10];
System.out.println("10 Zahlen eingeben");
for (int i = 0; i < 10; i++) {
tipp[i] = algds.IOUtils.readInt();
if (x[i] >= 1 && x[i] <= 100) {
continue;
} else {
System.out.println("eingebene Zahl nicht korrekt!!!");
break;
}
}
Ich hatte erst daran gedacht ein if Abrage zu machen....if(x!=x[0] && x!=x[1]...), jedoch würde es zu einem Fehler kommen weil x ja auch mit sich selbst überprüft wird...
Ist es auch möglich anstatt des break; eine neue Zahl einzugeben?
Danke!!!