Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs/Übungsaufgaben/Javamenue/Musterloesung: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „==Musterlösung== <code> public class JavaMenue{ public static void main(String[] args){ System.out.println("Hallo, bitte gebe deinen N…“)
 
(Musterlösung an Aufgabenstellung angepasst und mit Switch-case realisiert.)
Zeile 1: Zeile 1:
==Musterlösung==
+
'''Hinweis:''' Die Musterlösung kann von eurer Lösung abweichen, da es immer mehrere Varianten gibt ein Problem zu lösen. Im Zweifelsfall fragt eine/n Tutor/in.
 +
 
 +
== Musterlösung ==
 
<code>
 
<code>
 
  public class JavaMenue{
 
  public class JavaMenue{
Zeile 11: Zeile 13:
 
         System.out.println("1 fuer weiblich");
 
         System.out.println("1 fuer weiblich");
 
         System.out.println("2 fuer maennlich");
 
         System.out.println("2 fuer maennlich");
         System.out.println("3 fuer keine Angabe");
+
         System.out.println("3 fuer anderes");
 
          
 
          
 
         int var = Terminal.readInt();
 
         int var = Terminal.readInt();
 
          
 
          
         if(var == 1){
+
         switch(var) {
            System.out.println("Hallo Frau "+name);
+
            case 1: System.out.println("Hallo Frau " + name);
 +
                    break;
 +
            case 2: System.out.println("Hallo Herr " + name);
 +
                    break;
 +
            case 3: System.out.println("Hallo " + name);
 +
                    break;
 +
            default: System.out.println("Keine gueltige Auswahl (1, 2, 3) getroffen. Trotzdem hallo " + name);
 
         }
 
         }
       
+
    }
        if(var == 2){
 
            System.out.println("Hallo Herr "+name);
 
        }
 
       
 
        if(var == 3){
 
            System.out.println("Hallo "+name);
 
        }
 
       
 
        if(var!=1 || var!=2 || var!=3){
 
            System.out.println("Error: Keine gueltige Auswahl (1,2,3) getroffen");
 
        }
 
    }
 
 
  }
 
  }
 
</code>
 
</code>

Version vom 6. März 2012, 15:44 Uhr

Hinweis: Die Musterlösung kann von eurer Lösung abweichen, da es immer mehrere Varianten gibt ein Problem zu lösen. Im Zweifelsfall fragt eine/n Tutor/in.

Musterlösung

public class JavaMenue{
   
   public static void main(String[] args){
       
       System.out.println("Hallo, bitte gebe deinen Namen ein: ");
       String name = Terminal.readString();
       
       System.out.println("Bitte waehle dein Geschlecht:");
       System.out.println("1 fuer weiblich");
       System.out.println("2 fuer maennlich");
       System.out.println("3 fuer anderes");
       
       int var = Terminal.readInt();
       
       switch(var) {
            case 1: System.out.println("Hallo Frau " + name);
                    break;
            case 2: System.out.println("Hallo Herr " + name);
                    break;
            case 3: System.out.println("Hallo " + name);
                    break;
            default: System.out.println("Keine gueltige Auswahl (1, 2, 3) getroffen. Trotzdem hallo " + name);
       }
    }
}