Java-Switch语句
时间:2020-02-23 14:36:55 来源:igfitidea点击:
在本教程中,我们将学习Java编程语言中的switch case语句。
Switch case语句类似于我们在上一教程中讨论过的if else语句。
Switch case语法
switch (expression) {
case value_1:
//block_1 code
break;
case value_2:
//block_2 code
break;
default:
//default code
}
我们使用switch语句根据大小写值列表测试值或者表达式。
如果找到匹配项,则执行该案例的代码。
如果没有找到匹配项,并且如果存在" default"块,那么我们将执行" default"块的代码。
开关" expression"是一个整数表达式或者字符。
" value_1"," value_2"等是常量或者表达式,它们的值等于整数。
它们也称为案例标签。
每个块由一个或者多个语句组成。
" default"是可选情况。
break语句标志着特定块的结束,并将我们带离switch语句。
Example#1:用Java编写程序以使用切换条件打印结果
在下面的示例中,我们将打印数字的名称。
class Example {
public static void main(String args[]) {
int num = 3;
switch(num) {
case 1:
System.out.println("It's one!");
break;
case 2:
System.out.println("It's two!");
break;
case 3:
System.out.println("It's three!");
break;
default:
System.out.println("It's something else.");
}
System.out.println("End of program.");
}
}
Output:
注意!默认情况下,break语句是可选的。
It's three! End of program.
说明
值num与case 1匹配,因此失败,我们转到下一个case case 2,同样失败,我们转到case 3,这是一个匹配项。
由于"情况3:"是匹配项,因此我们执行其代码,然后得到"三个"!作为输出。
然后我们遇到break语句,这使我们脱离了开关。
最后,从switch语句出来之后,我们得到了"程序结束"。
输出。

