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语句出来之后,我们得到了"程序结束"。
输出。