Récapitulatif - If Else
Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 31 sur 73.
Défi
DébutantOn vous donne un code qui reçoit en entrée deux nombres n1 et n2 ainsi qu'une chaîne de caractères d'un seul caractère op.
Note : nous apprendrons dans les prochaines leçons comment obtenir une entrée de l'utilisateur, pour l'instant ne touchez pas aux trois premières lignes.
Les valeurs possibles pour op sont +, -, / et *
Votre tâche consiste à définir la variable result en fonction des conditions suivantes :
- si
opest+, définissezresultavecn1 + n2. - si
opest-, définissezresultavecn1 - n2. - si
opest/, définissezresultavecn1 / n2. - si
opest*, définissezresultavecn1 * n2.
Important : En Java, les chaînes de caractères ne peuvent pas être comparées avec ==. Pour comparer une chaîne, utilisez plutôt la méthode .equals(). Par exemple, pour vérifier si op est +, écrivez : op.equals("+")
Essayez vous-même
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // Ne modifiez pas cette ligne
int n1 = scanner.nextInt(); // Ne modifiez pas cette ligne
int n2 = scanner.nextInt(); // Ne modifiez pas cette ligne
scanner.nextLine(); // Ne modifiez pas cette ligne
String op = scanner.nextLine(); // Ne modifiez pas cette ligne
// Écrivez votre code ci-dessous
double result = 0;
System.out.println(result);
}
}Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Méthodes System.outFormatage de la sortieClasse ScannerRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourSurcharge de méthodesRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationMéthodes Void13Opérations sur les chaînes
Méthodes de chaînes, partie 1Méthodes de chaînes, partie 2Formatage de chaînesComparaison de chaînes5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 43Variables Partie 2
ConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting Partie 1Type Casting Partie 26Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle For - Partie 1Boucle WhileBoucle Do WhileBreakContinueBoucle For - Partie 2Boucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Parcourir les tableaux
Utilisation de la boucle forBoucle for amélioréeOpérations courantes sur les tableaux