java switch的应用

变量的值,与case后的那个值一样的话,执行那个case后的语句,遇到break跳出switch结构。

如果case任何一个值都与变量的内容不一样的执行default后的语句;

break;可省略,不推荐

 break   

  • 打断
  • 打破
  • 跳出循环

    if, if..else...

    switch

    更适用于区间范围的判断:从......

    更实用与等值比较

    if,if...else...一定可以体会switc

    switch不一定能替换if,if...else...

    import java.util.Scanner;
    public class Dome1{
        public static void main (String []args ){
            Scanner input = new Scanner (System.in );
            int day =0;
            System.out.print("请输入你的成绩:");
            day = input.nextInt();
            if(day>100||day <0){
                System.out.print("输入成绩错误");
            }
            else{
                day=day/10;
            switch(day){
                    case 10:System.out.print("A");break;
                    case 9:System.out.print("B");break;
                    case 8:System.out.print("C");break;
                    case 7:System.out.print("D");break;
                    case 6:System.out.print("E");break;
                    default:System.out.print("不及格");
                    
            }
            }
            
            
            
            
        }
    }

    ... ...

    if(day == 1) System.out.println(“星期1”);

    else if(day == 2) System.out.println(“星期2”);

    else if(day == 3) System.out.println(“星期3”);

    else if(day == 4) System.out.println(“星期4”);

    else if(day == 5) System.out.println(“星期5”);

    else if(day == 6) System.out.println(“星期6”);

    else if(day == 7) System.out.println(“星期日”);

    else System.out.println(“输入错误!”);

    ... ...

    ... ...

    switch(day){

    case 1: System.out.println("星期一"); break;

    case 2: System.out.println("星期二"); break;

    case 3: System.out.println("星期三"); break;

    case 4: System.out.println("星期四"); break;

    case 5: System.out.println("星期五"); break;

    case 6: System.out.println("星期六"); break;

    case 7: System.out.println("星期日"); break;

    default: System.out.println("输入错误!");

    }

    ... ...

     
       
原文地址:https://www.cnblogs.com/jingcaibin/p/9395329.html