myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Java do while schleifen problem

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 26.03.12, 18:24   #1
Meisterroper
Ohh die Meisterröstung!
 
Benutzerbild von Meisterroper
 
Registriert seit: Jun 2011
Ort: Deutschland
Beiträge: 101
Bedankt: 78
Meisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt PunkteMeisterroper leckt gerne myGully Deckel in der Kanalisation! | 138768 Respekt Punkte
Standard Java do while schleifen problem

Hi leutz ich komm grad aufn punkt
Code:
import java.util.Scanner;
public class bersarker {
    public static void main(String[] args) {
      int i=0, j=0;
      int [] typ = {22,25,27,20};
      boolean Pos = false;
      boolean Pos1 = false;
      boolean Pos2 = false;
      boolean Pos3 = false;
      boolean Geraten = false;
      boolean Geraten2 = false;
      boolean Geraten3 = false;
      boolean Geraten4 = false;
      int [] getippt = new int [4];
      do {
      System.out.println ("Wir haben vier typen, Jeder ist in den 20igern. Zusammen sind sie 94 Jahre alt. Wie alt sind sie aber alleine? ");
      Scanner eingabe = new Scanner (System.in);
      getippt [0] = eingabe.nextInt();
      getippt [1] = eingabe.nextInt();
      getippt [2] = eingabe.nextInt();
      getippt [3] = eingabe.nextInt();
      
        if (getippt[0] == typ [0]){
          Pos = true;
             i++;
             j++;
        }
        else
        if (getippt[0] == typ[1] ||getippt[0] == typ[2] ||getippt[0] == typ[3]) {
                 Geraten = true;
                  i++;
        }

        if (getippt[1] == typ[1]){
            Pos1 = true;
                 i++;
                 j++;
        }
        else
        if (getippt[1] == typ[0] ||getippt[1] == typ[2] ||getippt[1] == typ[3]) {
                 Geraten2 = true;
                  i++;
        }
      
        if (getippt[2] == typ [2]){
              Pos2 = true;
                i++;
                j++;
        }
        else
        if (getippt[2] == typ[0] ||getippt[2] == typ[1] ||getippt[2] == typ[3]) {
                 Geraten3 = true;
                  i++;
        }
      
        if (getippt[3] == typ [3]){
               Pos3 = true;
                i++;
                j++;
        }
        else
        if (getippt[3] == typ[0] ||getippt[3] == typ[1] ||getippt[3] == typ[2]) {
                 Geraten4 = true;
                  i++;
        }
        }
        while (i == 4 && j == 4);
        if (Pos == true && Pos1 == true && Pos2 == true && Pos3 == true){
          System.out.print("Glückwunsch du hast jedes alter erraten!"+j);
        }
        else{
            System.out.println("Teffer : " +i);
        System.out.println("Aber leider nicht in der richtigen rheienfolge!");
         }
  }

}
wo liegt der fehler wenn man alle richtig eingibt und die position auch richtig ist wiederholt sich alles wenn aber nur die position oder die zahl generell falsch ist beendet sich das Programm. Warum ???
__________________

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Meisterroper ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.


Sitemap

().