首页 > 其他 > 详细

switch case

时间:2019-03-18 19:29:57      阅读:123      评论:0      收藏:0      [点我收藏+]

switch case:当作等值操作时,可以使用switch case

  语法格式:

            switch(表达式){

          case 常量值1:    //在下面的例子中,常量值1里面的值为第一名

          break;  //表示中断,当遇到break则执行switch case外面的语句

          case 常量值2:    //在下面的例子中,常量值1里面的值为第二名

          break;  

          }

          什么是表达式? int i = 1 

                  i =  2 *3   这里的 1 和 2 *3 是表达式

          switch case中表达式的要求:可以为byte、short、int、char,在jdk7.0及以后的版本还可以是  String类型,枚举类型》

在switch 中编写任意多个case(有多少种情况就编写多少种case)

case后面常量值的类型必须与表达式的类型一致 

break;  //表示中断,当遇到break则执行switch case外面的语句

default是可有可无的,如果有则一个switch中最多编写一个default,当所有case都不满足时则主席那个default

 

技术分享图片
 1 class Switch01{
 2     public static void main(String[]args){
 3     Scanner input = new Scanner(System.in);
 4     System.out.print("请输入名次:");
 5     String info = input.next();
 6     switch (info){
 7     case "第一名":
 8         System.out.println("奖励10w");
 9         break;        //表示中断,当遇到break则执行switch case外面的语句
10     case "第二名":
11         System.out.println("奖励5w");
12         break;
13     case "第三名":
14         System.out.println("奖励2w");
15         break;        
16     default:
17         System.out.println("无奖励");
18         break;
19     }
20     }
21 }
switch case 例子

 

 

 

 

 

 

 

 

                                         

 

switch case

原文:https://www.cnblogs.com/penphy/p/10554107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!