zoukankan      html  css  js  c++  java
  • Java中的switch选择结构

     

    为什么需要使用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;
      }
     }
    }

     

  • 相关阅读:
    96. Unique Binary Search Trees1和2
    576. Out of Boundary Paths
    686. Repeated String Match判断字符串重复几次可以包含另外一个
    650. 2 Keys Keyboard
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    CISSP 考试经验分享
    2019-2020 ICPC Asia Hong Kong Regional Contest J—Junior Mathematician 数位dp
  • 原文地址:https://www.cnblogs.com/jiyaoyu/p/12727457.html
Copyright © 2011-2022 走看看