Java: Fragen Sie weiter
Ich versuche zu machen, einen Taschenrechner. Diese Operatoren: x
, +
, -
, /
funktionieren.
Aber ich möchte die Benutzer in der Lage sein zu tun 2 Dinge nach, bekommt er die Antwort auf seine Mathe-problem.
Benutzer Fragen, ob er weitermachen möchte.
- Wenn der Benutzer Typen in
yes
er bekommt in 2 zahlen, es zählt wieder. - Wenn der Benutzer Arten
no
gerade heruntergefahren.
Hier ist mein code:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner Minscanner = new Scanner(System.in);
int nr1 = Integer.parseInt(Minscanner.nextLine());
int nr2 = Integer.parseInt(Minscanner.nextLine());
int yes = Integer.parseInt(Minscanner.nextLine());//trying to fix reset
int ans =0;
int reset = J;/trying to make it reset if user types in yes
String anvin = Minscanner.nextLine();
if(anvin.equalsIgnoreCase("+")) {
ans = nr1 + nr2;
}
else if(anvin.equalsIgnoreCase("-")) {
ans = nr1 - nr2;
}
else if(anvin.equalsIgnoreCase("*")) {
ans = nr1 * nr2;
}
else if(anvin.equalsIgnoreCase("/")) {
ans = nr1 / nr2;
System.out.println(ans);
}
if(anvin.equalsIgnoreCase("yes")) {
return;
}
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie Ihren code in eine
Schleife, und in Ihrem Fall wäre die Bedingung so etwas wie
wantToContinue
wenn der Benutzer "ja" sagen.Dann wird das Programm nicht beenden, es sei denn, der Benutzer will nicht mehr zu berechnen.
Können Sie umgestalten von code wie unten. Dies kann helfen, Sie