Java: einfacher Taschenrechner mit Switch |
01.12.2010, 18:15 | Auf diesen Beitrag antworten » |
VaterPacini | Java: einfacher Taschenrechner mit Switch Meine Frage: Hey, hab da mal ein kleines Problem. Bin noch relativer Java Anfänger und finde meinen Fehler nicht Vieleicht kann mir hier jemand helfen public class Taschenrechner { public static void main(String args[]){ char x ; int y,z,e; System.out.println("Bitte geben sie eine Zahl ein: "); y = In.readInt(); System.out.println("Bitte geben sie eine 2.Zahl ein: "); z = In.readInt(); System.out.println("Bitte geben sie einen Operator ein (Bitte nur +,-,*,/): "); x = In.readChar(); switch (x){ case 1: if(x == '+'){ e = y + z ; System.out.println(y +"+" +z +"=" +e); break; } case 2: if(x == '-'){ e = y - z; System.out.println(y +"-" +z +"=" +e); break; } case 3: if(x == '*'){ e = y * z; System.out.println(y +"*" +z +"=" +e); break; } case 4: if(x == '/'){ e = y / z; System.out.println(y +"/" +z +"=" +e); break; } } } } Meine Ideen: |
|
|
01.12.2010, 19:18 | Auf diesen Beitrag antworten » |
ed209 | 1. Kannst du den Fehler beschreiben? 2. Probier mal mit [code] tags die Formatierung des Quellcodes zu erhalten PS: Du benutzt switch-case falsch. Du fragst quasi ob dein char x einen der Werte 1,2,3,4 hat. |
01.12.2010, 19:40 | Auf diesen Beitrag antworten » |
VaterPacini | Hab ich mir schon gedacht. Wie mach ich das denn nun richtig ^^?? Statt den Zahlen die Operatoren hinters case schreiben?? |
01.12.2010, 19:51 | Auf diesen Beitrag antworten » |
VaterPacini | ach ja zum Fehler er fragt halt die Werte y,z(für die beiden Zahlen) und x(den Operator) ab und dann passiert garnix mehr. Eigentlich sollte er mir ja die Rechnung noch ausgeben, tut er aber nicht. Aber ist ja auch keine Wunder wenn er die Zahlen 1,2,3,4 für x abfragt. |
Anzeige | |
|
|
01.12.2010, 20:19 | Auf diesen Beitrag antworten » |
VaterPacini | ok, habs hinbekommen ^^ na dann mach ich mal weiter, muss noch einige Übungen machen |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|