Je prends une classe java en ligne et l'enseignant a demandé ce qui suit: Écrire un programme de menu qui demande à un utilisateur un nombre indiquant les quatre équations mathématiques de base (addition, soustraction , multiplication, division). En utilisant une structure if/else pour effectuer l'opération requise, demandez à l'utilisateur les entrées et résolvez l'équation. Je suis nouveau à ce sujet, mais je ne vois pas l'intérêt de l'if/else, mais je suppose que c'est irrelavent.comment combiner des instructions switch et if
Si j'utilise les cas 1, 2, 3, 4 ci-dessous pour déterminer l'opération, comment puis-je récrire le cas avec une instruction 'If'?
int userSelection;
double x;
double y;
double answer;
switch (userSelection) {
case 1:
TextIO.putln("Let's add! ");
TextIO.putln();
TextIO.putln("Enter the first number: ");
x = TextIO.getlnDouble();
TextIO.putln("Enter the second number: ");
y = TextIO.getlnDouble();
break;
// Je pensais que je pouvais utiliser le 'Si' comme ce
if (case 1); // I don't know how to refference this correctly
answer = x + y;
TextIO.putln(x 'plus' y 'equals' answer);
Merci à l'avance!
Si vous utilisez une instruction straight if, comment gérez-vous cette exigence: "demander à un utilisateur un nombre indiquant les quatre équations mathématiques de base"? – Chris
Je ne suis pas sûr que demander à l'utilisateur ces questions est directement lié à l'exigence d'utiliser si des déclarations pour résoudre les équations. – Oded
Je faisais de cette façon à hard et je n'ai pas besoin d'utiliser l'instruction switch. Faites juste une liste de choix. Je ne pouvais pas voir la forêt pour tous les arbres. Merci à tous !!! – jjason89