美文网首页
java学习

java学习

作者: c667ec5a71d8 | 来源:发表于2018-11-11 03:04 被阅读0次

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("及格");

        case 'F' :

            System.out.println("你需要再努力努力");

            break;

        default :

            System.out.println("未知等级");

      }

      System.out.println("你的等级是 " + grade);

  }

}

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

良好

你的等级是 C

如果 case 语句块中没有 break 语句时,JVM 并不会顺序输出每一个 case 对应的返回值,而是继续匹配,匹配不成功则返回默认 case。

Test.java 文件代码:

public class Test {

  public static void main(String args[]){

      int i = 5;

      switch(i){

        case 0:

            System.out.println("0");

        case 1:

            System.out.println("1");

        case 2:

            System.out.println("2");

        default:

相关文章

网友评论

      本文标题:java学习

      本文链接:https://www.haomeiwen.com/subject/ejtxfqtx.html