instruction if
Format 1:
if (expression relationnelle) { corps de l'instruction; }
Processus de mise en œuvre:
① Calculez d'abord la valeur de l'expression relationnelle
②Si la valeur de l'expression relationnelle est vraie, exécutez le corps de l'instruction
③Si la valeur de l'expression relationnelle est fausse, le corps de l'instruction n'est pas exécuté
④ Continuez à exécuter le contenu de l'instruction suivante
System.out.println("开始");
int age = 19;
if(age >= 18){
System.out.println("可以上网吧");
}
System.out.println("结束")
Format 2:
if (expression relationnelle) { corps de l'instruction 1; } else { corps de l'instruction 2; } flux d'exécution:
① Calculez d'abord la valeur de l'expression relationnelle
② Si la valeur de l'expression relationnelle est vraie, exécutez le corps de l'instruction 1
③Si la valeur de l'expression relationnelle est fausse, exécutez le corps de l'instruction 2
④ Continuez à exécuter le contenu de l'instruction suivante
int num = 10;
if(num % 2 ==0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
Format 3:
if (expression relationnelle 1) { corps de l'instruction 1; } else if (expression relationnelle 2) { corps de l'instruction 2; } … else { corps de l'instruction n + 1; } Flux d'exécution:
① Calculez d'abord la valeur de l'expression relationnelle 1
②Si la valeur est vraie, exécutez le corps de l'instruction 1; si la valeur est fausse, calculez la valeur de l'expression relationnelle 2
③Si la valeur est vraie, exécutez le corps de l'instruction 2; si la valeur est fausse, calculez la valeur de l'expression relationnelle 3
④…
⑤ Si aucune expression relationnelle n'est vraie, exécutez le corps de la phrase n + 1.
Scanner s = new Scanner(System.in);
System.out.println("请输入您的成绩:");
int score = s.nextInt();
if(score >= 0 && score <=100){
if(score >= 95 && score <=99){
System.out.println("自行车一辆");
}else if(score >= 90 && score <=94){
System.out.println("游乐场一次");
}else if(score >= 80 && score <=89){
System.out.println("变形金刚一个");
}else{
System.out.println("请挨揍");
}
}else {
System.out.println("成绩有误");
}