ich habe mal eine allgemeine Frage und zwar wie löse ich am besten folgendes Problem:
z.B.
User sollen eine Zahl zwischen 1 - 3 eingeben. Nehmen wir an ein User gibt eine Zahl darüber ein. Dann kann ich diese ja abfangen und nochmal bitten den User ein Zahl einzugeben. Allerdings frage ich mich, wie ich dieses Problem löse, wenn der User immer wieder eine Zahl darüber eingibt. Wie kann ich die Abfrage immer wieder neu starten, bis der User eine Zahl dazwischen eingegeben hat?
Ich schätze mal ich erstelle mir eine Methode und eine while Schleife, und solange diese false wiedergibt, soll er die Abfrage neustarten?! Würde man dieses Problem so lösen?
Code:
while (!Tag_Check(tag)) {
System.out.println("Gib den Tag ein: DD");
tag = a.nextInt();
}
private static boolean Tag_Check(int tag) {
if (tag > 31 || tag <= 0)
return false;
return true;
}






