Java: Demander de continuer
Je suis en train de faire une calculatrice. Ces opérateurs: x
, +
, -
, /
beau travail.
Mais je veux que l'utilisateur soit capable de faire 2 choses après, il obtient la réponse à son problème de maths.
Demander à l'utilisateur s'il veut continuer.
- Si l'utilisateur tape dans
yes
il arrive à mettre dans les 2 numéros qu'il compte de nouveau. - Si l'utilisateur tape
no
vient de fermer.
Voici mon 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;
}
}
}
Vous devez vous connecter pour publier un commentaire.
Mettre votre code dans un
boucle, et dans votre cas, la condition serait quelque chose comme
wantToContinue
si l'utilisateur de dire "oui".Ensuite, le programme n'aura pas de fin à moins que l'utilisateur ne veut plus calculer.
Vous pouvez restructurer le code comme ci-dessous. Cela peut vous aider à