- Registriert
- Apr. 2015
- Beiträge
- 1.226
Hallo alle zusammen 
Ich bräuchte hierbei eure Hilfe ... wie lese ich ein "J" ein und gleiche es ganz unter bei while ab?
weiterhin möchte ich den screen/konsole leeren, wenn die schleife erneut läuft, find im netz ganz viele anleitungen aber keine funktioniert.
Ich hoffe dass ein paar Experten schon wach und mit Kaffee ausgerüstet sind um mir helfen zu können
Code:
import Prog1Tools.IOTools;
public class Taschenrechnerleicht {
public static void main(String[] args) {
double Mal1, Mal2, Malerg, Durch1, Durch2, Durcherg, Plus1, Plus2, Pluserg, Minus1, Minus2, Minuserg;
int Wahl;
char wdh;
wdh= 1;
do {
System.out.println("+++Taschenrechner+++\n");
System.out.println("Bitte wählen sie eine der folgenden Moeglichkeiten:");
System.out.println("1. Addition \n2. Subtraktion \n3. Multiplikation \n4. Division");
Wahl = IOTools.readInt("Geben sie ihre Wahl ein (1-4): ");
if (Wahl==1) {
Plus1= IOTools.readDouble("Geben sie ihren ersten Summanden ein: ");
Plus2= IOTools.readDouble("Geben sie ihren zweiten Summanden ein: ");
Pluserg= Plus1+Plus2;
System.out.println("Das Ergebnis ihrer Addition ist: " + Pluserg + "");
wdh= IOTools.readChar("Zum erneuten Rechnen druecken sie bitte J : ");
} // end of if
if (Wahl==2) {
Minus1= IOTools.readDouble("Geben sie ihren Minuenden ein: ");
Minus2= IOTools.readDouble("Geben sie ihren Subtrahenden ein: ");
Minuserg= Minus1-Minus2;
System.out.println("Das Ergebnis ihrer Subtraktion ist: " + Minuserg + "");
wdh= IOTools.readChar("Zum erneuten Rechnen druecken sie bitte J : ");
} // end of if
if (Wahl==3) {
Mal1= IOTools.readDouble("Geben sie ihren Multiplikator ein: ");
Mal2= IOTools.readDouble("Geben sie ihren Multiplikand ein: ");
Malerg= Mal1*Mal2;
System.out.println("Das Ergebnis ihrer Multiplikation ist: " + Malerg + "");
wdh= IOTools.readChar("Zum erneuten Rechnen druecken sie bitte J : ");
} // end of if
if (Wahl==4) {
Durch1= IOTools.readDouble("Geben sie ihren Dividend ein: ");
Durch2= IOTools.readDouble("Geben sie ihren Divisor ein: ");
Durcherg= Durch1/Durch2;
System.out.println("Das Ergebnis ihrer Division ist: " + Durcherg + "");
wdh= IOTools.readChar("Zum erneuten Rechnen druecken sie bitte J : ");
} // end of if
if (Wahl>4) {
System.out.println("Ungueltige Eingabe");
wdh= IOTools.readChar("Zum erneuten Rechnen druecken sie bitte J : ");
} // end of if
} while (wdh==1); // end of do-while
} // end of main
} // end of class Taschenrechnerleicht
Ich bräuchte hierbei eure Hilfe ... wie lese ich ein "J" ein und gleiche es ganz unter bei while ab?
weiterhin möchte ich den screen/konsole leeren, wenn die schleife erneut läuft, find im netz ganz viele anleitungen aber keine funktioniert.
Ich hoffe dass ein paar Experten schon wach und mit Kaffee ausgerüstet sind um mir helfen zu können