import AlgoTools.*;
public class Grundrechnung {
Hallo liebes Team, ich habe folgendes Programm geschrieben:
(Ich weiss, ziemlich einfach und nur basis Befehle)
public static void main(String[] args)
{
int z1, z2, Summe, Differenz, Produkt, Quotient;
IO.println("Grundrechnungsarten"); //Überschrift des Programms
IO.println("==================="); //
z1=IO.readInt("Geben Sie Zahl 1 ein: ");
z2=IO.readInt("Geben Sie Zahl 2 ein: ");
Summe=z1+z2;
Differenz=z1-z2;
Produkt=z1*z2;
Quotient=z1/z2;
IO.print("Summe : ");
IO.println(Summe);
IO.print("Differenz : ");
IO.println(Differenz);
IO.print("Produkt : ");
IO.println(Produkt);
IO.print("Quotient : ");
IO.println(Quotient);
}
}
Meine Frage:
Mit welchen Befehlen kann ich eine Abfrage machen, ob ich das Programm, nach einer berechnung beenden will, oder eine weitere Berechnung durchführen möchte?
IO.println("Wollen Sie das Programm beenden?: );
IO.readChar 'y' 'n'
oder mit switch anweisung???
und nur wenn ich "y" oder "n" drücke soll das programm beendet oder wiederholt werden, andernfalls soll solange gefragt werden bis eine richtige eingabe gemacht wird.
ich hoffe jemand kann das optimal lösen, sodass ich das dann auf jedes zukünftige programm anwenden kann

vielen dank schonmal
mfg
xshaiax