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小时内删除。
发表评论