java case when用法
< Case When 使用 Java>
Case when是Java中最灵活的语句之一,它可以把if-else嵌套等替代。Case when 可以将复杂的逻辑表达为简洁的语句,以提高程序的效率,让程序更易于理解。
Case when语法如下:
switch (expression) { java switch case string
  case value 1:
    // code block 1
    break;
  case value 2:
    // code block 2
    break;
  //以此类推
  default:
  // code block 3
    break;
}
Case when 语句的表达式可以是任何类型,包括int、float、String、char等,其value值作为判断条件依据,当表达式等于其值时,执行相应的代码块。
Case when 示例:
int age = 18;
switch(age)
{
    case 0:
        System.out.println("婴儿");
        break;
    case 18:
        System.out.println("成年");
        break;
    default:
        System.out.println("未知");
        break;
}
上述代码中,age的值为18,所以将执行第二个case,程序的输出为:“成年”。
Case when 还支持一种特殊的写法,即可以把多个case归类在一起,少写几个case,示例如下:
int age = 16;
switch(age)
{
    case 0:
        System.out.println("婴儿");
        break;
    case 18:
    case 16:
        System.out.println("成年");
        break;
    default:
        System.out.println("未知");
        break;
}
以上代码中,当age的值为16或18时,都会执行相同的代码。
总而言之,Case when是Java中比较强大的语句,它可以帮助程序员构建精细的判断逻辑,节省编码时间,提高程序执行效 率。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。