java学习

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:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 10,535评论 0 41
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 8,571评论 0 9
  • 导语: 最近,webAPP比较火,公司也在用JS框架开发移动APP,web前端的同事负责用JS开发内容,负责iOS...
    CoderJohnhao阅读 12,933评论 6 8
  • ZWGraphicView 签名涂鸦画板 功能 实际开发中主要用于手写签名及其它绘画涂鸦,最终生成图片,用于上传服...
    KeyboardLife阅读 4,594评论 1 4
  • 都说 这一天最短 感觉太阳还没能将我的脸蛋捂热 就已经落山 都说 这一夜最长 我不停地走呀走 却怎么也走不出沉甸甸...
    桂花上酸菜阅读 2,844评论 10 19