hi leute,
ich habe eine frage:
ich habe ein kleines programm welches mir eine zahl als hexwert ausgibt, (zufällig mit random) bis jetzt habe ich es soweit dass ich eine eingabe machen kann (also den dezimalwert eingebe) und diese eingabe wird dann überprüft ob es stimmt.
jetzt möchte ich es so machen dass wenn die eingabe falsch war dass ich es nochmals versuchen kann ...
wie kann ich also die selbe randomisierte zahl ausgeben lassen und einen zweiten eingabe versuch starten?
mein code:
ich habe eine frage:
ich habe ein kleines programm welches mir eine zahl als hexwert ausgibt, (zufällig mit random) bis jetzt habe ich es soweit dass ich eine eingabe machen kann (also den dezimalwert eingebe) und diese eingabe wird dann überprüft ob es stimmt.
jetzt möchte ich es so machen dass wenn die eingabe falsch war dass ich es nochmals versuchen kann ...
wie kann ich also die selbe randomisierte zahl ausgeben lassen und einen zweiten eingabe versuch starten?
mein code:
Java:
int ausgabe = wuerfel.nextInt(maxRandom + 1);
out.printf("hexadezimal %x = dezimal ", ausgabe);
//------------------------------------------------ Eingabe lesen
if (!EINGABE.hasNext()) {
break; // break beendet die Schleife
}
int eingabe = EINGABE.nextInt();
if (eingabe == ausgabe) {
richtig = richtig +1; // erhöht den Variablenwert der Variable richtig um 1 bei richtiger Antwort
System.out.println("Ihre Eingabe ist richtig" );
} else if (eingabe != ausgabe) {
System.out.printf("Ihre Eingabe war leider falsch. Versuchen Sie es doch nochmals. (Ihre Eingabe:%d)\n", ausgabe); // Gibt den Text aus dass die Antwort falsch war, sowie die eigentlich richtige Antwort
} else {
falsch = falsch +1; // erhöht den Variablenwert der Variable falsch um 1 bei falscher Antwort
System.out.printf("Ihre Eingabe war leider falsch %d\n", ausgabe); // Gibt den Text aus dass die Antwort falsch war, sowie die eigentlich richtige Antwort
}