switch case 执行

简介: switch case 执行

switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。

实例
Test.java 文件代码:
public class Test {
public static void main(String args[]){

  //char grade = args[0].charAt(0);
  char grade = 'C';

  switch(grade)
  {
     case 'A' :
        System.out.println("优秀"); 
        break;
     case 'B' :
     case 'C' :
        System.out.println("良好");
        break;
     case 'D' :
        System.out.println("及格");
        break;
     case 'F' :
        System.out.println("你需要再努力努力");
        break;
     default :
        System.out.println("未知等级");
  }
  System.out.println("你的等级是 " + grade);

}
}
以上代码编译运行结果如下:

良好
你的等级是 C

目录
相关文章
|
8月前
|
Java 编译器 C语言
【C/C++】 switch-case 详解/全面总结
关于 C语言/C++ 中,switch-case 的尽量详细和全面的解释与总结
450 0
|
C#
switch case语句
switch case语句
127 0
|
Java
switch case 语句有如下规则
switch case 语句有如下规则
133 0
|
Dart
Dart之break、continue/ switch...case
Dart之break、continue/ switch...case
77 0
Dart之break、continue/ switch...case
switch……case语句面试题
switch……case语句面试题
89 0
switch—case需要注意的点
switch—case需要注意的点
169 0
switch—case需要注意的点
|
Java 容器 设计模式
如何优化代码中大量的if/else,switch/case?
前言 随着项目的迭代,代码中存在的分支判断可能会越来越多,当里面涉及到的逻辑比较复杂或者分支数量实在是多的难以维护的时候,我们就要考虑下,有办法能让这些代码变得更优雅吗? 正文 使用枚举 这里我们简单的定义一个表示状态的枚举。
2296 0