Java基础入门(传智)暑期预习笔记(五)7.24

**

Java基础入门(传智)暑期预习笔记(五)7.24

**

  • switch条件语句

格式:

switch(表达式){
    
    
       case1;
             语句体1;
       break;
       case2;
              语句体2;
        break;
        case3;
             语句体3;
        break;
        ……
        default;
               语句体n;
         break;
}

在switch语句中的表达式只能是bbyte,short,char,int类型的值。
练习:利用case穿透的现象。来实现对应的季节输出。

public class Test{
    
    
      public statis void main(String[ ] args){
    
    
           int month=22;
           switch(month) {
    
    
           case 3:
           case 4;
           case 5;
                 System.out.printIn("春季");
                 break;
           case 6:
           case 7;
           case 8;
                 System.out.printIn("夏季");
                 break;
           case 9:
           case 10;
           case 11;
                 System.out.printIn("秋季");
                 break;
           case 12:
           case 1;
           case 2;
                 System.out.printIn("冬季");
                 break;
           default;
                  System.out.printIn("月份的数字不合法");
                   break;
            }
      }
}

  • while循环语句

while循环格式:
初始化表达式;
while(比较表达式){
循环体;
步进表达式;
}
执行流程:
1、执行初始化表达式
2、判断比较表达式。如果是true
3、执行循环体
4、执行步进表达式
do while循环语句
初始化表达式;
do{
循环体;
步进表达式;
}while(比较表达式);
执行流程:
1、执行初始化表达式
2、执行循环体
3、执行步进表达式
4、判断比较表达式,如果是true
5、2>3>4 知直到比较表达式为false为止
区别:do while循环不管条件是否满足,都会先执行一遍循环体。然后再进行条件的判断。while循环是先判断条件,如果条件满足。才会执行循环体。
for循环语句
for循环定义格式:
for(初始化表达式;比较表达式;步进表达式){
循环体;
}
执行流程:
1、执行初始化表达式
2、判断比较表达式,如果是true,
3、执行循环体
4、执行步进表达式
5、2>3>4直到比较表达式为false为止

练习:在控制台去打印1-100的偶数和

public class Test{
    
    
      public statis void main(String[ ] args){
    
    
          //定义一个统计变量
            int count=0;
          //定义一个求和变量
            int sum =0;
            for(int i=1;i<=100;i++){
    
    
                  if(i % 2==0){
    
    
                       System.out.printIn(i);
               //让统计变量自增
                      count++;
              //和sum变量进行累加
                        sum += i;
                  }
           }
           System.out.printIn(============);
           System.out.printIn(count);
           System.out.printIn(1-100之间的偶数和是: " + sum);
       }
}



猜你喜欢

转载自blog.csdn.net/wssgakki/article/details/108572415
今日推荐