Problem bei Progi

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem bei Progi

    Hi kann vllt. jemand folgendes Progi berichtigen bitte. Es soll ein Zahlenratespiel sein. Danke

    Java-Quellcode

    1. import java.util.Random;
    2. import java.util.Scanner;
    3. public class uebung08 {
    4. static final Scanner eingabe = new Scanner(System.in);
    5. static int zufallsZahl(int a, int b){
    6. final Random r=new Random();
    7. int erg=r.nextInt(b-a+1);
    8. erg =erg+a;
    9. return erg;}
    10. static int intEingabe(String promt){
    11. do{
    12. System.out.print(promt);
    13. if(eingabe.hasNextInt())
    14. return eingabe.nextInt();
    15. else
    16. eingabe.next();
    17. }while (true);
    18. }
    19. public static void main(String[] args) {
    20. int n = zufallsZahl(1,100);
    21. int eing= intEingabe("Zahl eingeben");
    22. while(eing<n||eing>n){
    23. if (eing<n){
    24. System.out.println("Zu klein");
    25. eingabe.next();
    26. }else{
    27. while(eing>n){
    28. if(eing>n){
    29. System.out.println("Zu groß");
    30. eingabe.next();
    31. }
    32. }
    33. }
    34. }
    35. if (eing==n){
    36. System.out.println("Erraten");
    37. }
    38. }
    39. }
    Alles anzeigen
    xnu&#305;l feel free
    &#477;ldd&#592; feel different
    s&#653;opu&#305;&#653; feel bad
  • Java-Quellcode

    1. import java.util.Random;
    2. import java.util.Scanner;
    3. public class uebung08 {
    4. static int zufallsZahl(int a, int b){
    5. Random r=new Random();
    6. int erg=r.nextInt(b-a+1);
    7. erg =erg+a;
    8. return erg;}
    9. static int intEingabe(String promt){
    10. Scanner eingabe = new Scanner(System.in);
    11. System.out.print(promt);
    12. while (!eingabe.hasNextInt()) {
    13. eingabe.next();
    14. }
    15. return eingabe.nextInt();
    16. }
    17. public static void main(String[] args) {
    18. int n = zufallsZahl(1,100);
    19. int eing;
    20. while((eing= intEingabe("Zahl eingeben"))<n||eing>n){
    21. if (eing<n){
    22. System.out.println("Zu klein");
    23. }
    24. else {
    25. System.out.println("Zu groß");
    26. }
    27. }
    28. System.out.println("Erraten");
    29. }
    30. }
    Alles anzeigen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Skyte ()