35 if...else..if结构

if语句格式3

格式:

if(关系表达式1){

  语句体1;

}else if (关系表达式2){

  语句体2;

}

...

else{

  语句体n+1;

}

执行流程:

1.首先计算关系表达式1的值

2.如果值为true就执行语句体1;如果值为false就计算关系表达式2的值

3.如果值为true就执行语句体2;如果值为false就计算关系表达式3的值

4.。。。

5. 如果没有任何关系表达式为true,就执行语句体n+1.

 

 

 

 1 /*
 2      if(){
 3          
 4      }else if(){
 5          
 6      }else{
 7          
 8      }
 9 */
10 
11 import java.util.Scanner;
12 
13 public class OperatorDemo{
14     public static void main (String[] args){
15         System.out.println("开始");
16     //为了体现任意给出的一个整数,采用键盘录入一个数据。(导包,创建对象,接收数据)
17         Scanner sc = new Scanner (System.in);
18         
19         System.out.println("请输入一个星期数(1-7):");
20         
21         int week = sc.nextInt();
22     
23     
24     if (week == 1){
25         System.out.println("星期一");
26     }else if(week ==2){
27         System.out.println("星期二");
28     }else if(week ==3){
29         System.out.println("星期三");
30     }else if(week ==4){
31         System.out.println("星期四");
32     }else if(week ==5){
33         System.out.println("星期五");
34     }else if(week ==6){
35         System.out.println("星期六");
36     }else{
37         System.out.println("星期日");
38     }
39     }
40 }

 

posted @ 2020-05-30 16:18  找不到北的北  阅读(392)  评论(0)    收藏  举报