Switch选择结构的用法

2025-10-02 15:09:41

1、什么是switch选择结构:

    语法:  switch(表达式){

            case 常量 1:

                      代码块1;

              break;

            case 常量2 :

                      代码块2;

              break;

            default:

                       代码块3;

                    break;

}

这里switch、case、default、break、都是java的关键字

Switch选择结构的用法

2、 1中所示即为switch选择结构;而switch选择结构执行过程是啥呢?

     执行过程:

   先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较,当二者相等时,执行这个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码,如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

3、如何使用switch选择结构呢?

   了解了switch选择结构之后呢,接下来做几个案例教大家如何使用switch选择结构, :

      

4、public calss Compete{

              public static void main( String [] args){

                     int mingci = 1;   //名次

             switch(mingci){

                  case 1 :

                     System.out.println("参加理工大学组织的一个月夏令营活动");

                      break;

                  case 2:

                      System.out.println("奖励惠普笔记本一台");

                      break;

                  case 3:

                      System.out.println("奖励惠普笔记本一台");

                      break;

                  default:

                       System.out.println("没有任何奖励");

                     break;

               }

       }

}

  以上代码就实现了switch选择结构:运行结果如下图:

Switch选择结构的用法

5、当然  我们还可以通过scanner 定义  输入选择内容而显示结果!并进行如何通过if  else   来处理异常!

Switch选择结构的用法

6、 import java.util.Scanner;

    public class Compete {

      public static void main(String[] args) {

            System.out.println("**********************");

            System.out.println("欢迎使用超市管理系统");

            System.out.println("\t\t1.登陆系统");

           System.out.println("\t\t1.退出");

              System.out.println("**********************");

               System.out.println("请选择输入任意一个数“ 1 2 ”");

              Scanner input =new Scanner(System.in);

         if(input.hasNextInt()==true){

      int num = input.nextInt();   //名次

         switch(num){

              case 1 :

                System.out.println("欢迎你登陆");

                 break;

             case 2 :

                 System.out.println("谢谢使用");

                 break;

             

             default:

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

                break;

          

        }

 }else{

    System.out.println("请输入正确的数字!");

     }

}

}

实现if  else   处理异常!  和选择结构;

Switch选择结构的用法

Switch选择结构的用法

Switch选择结构的用法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢