ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

switch多选择结构

2021-09-05 01:32:36  阅读:142  来源: 互联网

标签:case 语句 System 选择 switch break println out 结构


switch多选择结构

#switch case语句是多选择结构的另外一种实现方式

#判断一个值与另一个值是否相等

#switch语句中的变量可以是整数类型或者字符类型

#case标签必须为字符串常量或者字面量

 

public class SwitchDome01 {
  public static void main(String[] args) {
      //case穿透,不加break的语句块连同后面的语句都会全部输出,哪怕值不相等
      //switch多选择结构:匹配一个具体的值
      char grade = 'b';

      switch (grade){
          case 'a':
              System.out.println("优秀");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
          case 'b':
              System.out.println("良好");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
      case 'c':
              System.out.println("一般");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
      case 'd':
              System.out.println("垃圾");
              break;//终止程序循环,尽量每一个case语句块后面加上,不加会有case穿透现象
      default://条件为false使用的语句
              System.out.println("不知道你在说什么");
      }
  }
}

 

public class SwitchDome02 {
  public static void main(String[] args) {
      String name = "贺前发";
      switch (name){
          case"贺前发":
              System.out.println("贺");
              break;
          case"前":
              System.out.println("前");
              break;
          case"fa":
              System.out.println("发");
          default:
              System.out.println("干哈");

      }
  }
}

break

#用于任何循环语句的主体部分,用于强行退出循环,不执行剩下的语句

#也可以用于switch,

public class BreakDome01 {
  public static void main(String[] args) {
      int i =0;
      while (i<100){
          i++;
          System.out.println(i);
          if (i==30){
              break;//用于任何循环语句的主体部分,用于强行退出循环,不执行循环中剩下的语句,也可以用于switch语句中使用

          }
      }
  }
}

 

标签:case,语句,System,选择,switch,break,println,out,结构
来源: https://www.cnblogs.com/studydiary/p/15228470.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有