class MasterMind { // Pinbelegung fest einstellen, rot=0, gelb=1, // gruen=2, blau=3, pink=4, braun=5 static final int Pin1=3, Pin2=4, Pin3=3; public static void main (String arg[]){ // Ausgabe der Anleitung Out.println("Rot=0, gelb=1, gruen=2, blau=3, pink=4, braun=5"); Out.print("Bitte Zahlen durch Leerzeichen getrennt eingeben: "); // Einlesen des "Rateversuchs", E ist das zum jeweiligen Pin gehörende Eingabefeld int E1 = In.readInt(), E2 = In.readInt(), E3 = In.readInt(); // Ausgabe des Ergebnisses Out.print("Wertung: "); // Wo kommen schwarze Pins hin? if (E1==Pin1) { Out.print("Schwarz "); } if (E2==Pin2) { Out.print("Schwarz "); } if (E3==Pin3) { Out.print("Schwarz "); } // Und wo die weissen Pins? if ((E1!=Pin1)&&((E2==Pin1)||(E2==Pin3))){ Out.print("Weiss "); } else { if ((E2!=Pin2)&&((E3==Pin2)||(E1==Pin2))){ Out.print("Weiss "); } else { if ((E3!=Pin3)&&((E1==Pin3)||(E2==Pin3))){ Out.print("Weiss "); }}} // Nur um einen Zeilenumbruch am Ende der Wertung zu erzeugen Out.print("\n"); } }