首页 > 编程语言 > 详细

Java中的switch选择结构

时间:2020-04-18 22:56:21      阅读:70      评论:0      收藏:0      [点我收藏+]

 

为什么需要使用switch选择结构


先来看一下这个案例:

张三参加计算机编程大赛
如果获得第一名,奖励10000元的奖学金
如果获得第二名,奖励5000元的奖学金
如果获得第三名,奖励2000元的奖学金
否则,不给任何奖励


从题目要求来看首先会想到可以使用if选择结构来判断,但代码结构上看显得代码冗余,结构复杂。有多次的等值判断。为了解决上述问题,我们可以引用switch的选择结构。


先了解一下switch选择结构的语法和结构:

                                                                                                
技术分享图片


switch选择结构中存在case,break,default几个关键字;

switch选择结构都是用来处理多分支条件,但只能用来处理等值条件判断的情况的结构;


 再回头看看上面那个案例我们用switch来把他写出来:

public static void main(String[] args) {

        int mc = 1;
switch (mc) {
        case 1:
             System.out.println("奖励10000元的奖学金");
        break;
        case 2:
    System.out.println("奖励5000元的奖学金");
        break;
  case 3:
    System.out.println("奖励2000元的奖学金");
  break;
  default:
    System.out.println("继续努力明年再来");
  break;
  }
 }
}

 

Java中的switch选择结构

原文:https://www.cnblogs.com/jiyaoyu/p/12727457.html

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