Java-Quellcode
- import java.util.Random;
- import java.util.Scanner;
- public class uebung08 {
- static final Scanner eingabe = new Scanner(System.in);
- static int zufallsZahl(int a, int b){
- final Random r=new Random();
- int erg=r.nextInt(b-a+1);
- erg =erg+a;
- return erg;}
- static int intEingabe(String promt){
- /** wir benotigen das Scanner-Objekt innerhalb dieser Methode
- * wir wiederholen die Sequenz
- * - prompt ausgeben
- * - uberprufen, ob eine int eingegeben wurde
- * - wenn ja abholen
- *- falls etwas Anderes im Scanner-Objekt wartet - aufraumen
- * so lange, bis eine Integer-Zahl eingegeben wurde
- **/
- do{
- System.out.print(promt);
- if(eingabe.hasNextInt()) //pruefen
- return eingabe.nextInt(); //abholen und zurueckgeben
- else
- eingabe.next(); //clear Scanner
- }while (true);
- }
- public static void main(String[] args) {
- int n = zufallsZahl(1,100);
- int eing= intEingabe("Zahl eingeben");
- while(eing<n||eing>n){
- if (eing<n){
- System.out.println("Zu klein");
- eingabe.next();
- }else{
- while(eing>n){
- if(eing>n){
- System.out.println("Zu groß");
- eingabe.next();
- }
- }
- }
- }
- if (eing==n){
- System.out.println("Erraten");
- }
- }
- }
xnuıl feel free
ǝlddɐ feel different
sʍopuıʍ feel bad
ǝlddɐ feel different
sʍopuıʍ feel bad