break:用于终止switch语句,使程序流程跳出switch代码块。 default:如果expression的值与所有case语句的常量值都不相等,则执行default代码块。 下面是一个简单的示例,演示了如何使用switch语句根据星期几输出不同的信息: intday=1;switch(day){case1:System.out.println("星期一");break;case2:System.out.println("星...
模式匹配的语法在外观上有些像 Java 的 switch 语句,但是没有 break 语句,在功能上则比 Java 的 switch 语句要强大很多。 例: defmatchObject(foo:Any):String= {valresult = foomatch{case0=>"Object equals"caseiifi ==10|| i ==11=>"Expression"casei:Int=>s"Class instance holds$i"caseList(1,2...
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。 43、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?会执行,在return前执行。 44、...
用于数据类型 用于数据类型的关键字有 boolean、byte、char、 double、 float、int、long、new、short、void、instanceof。 用于语句 用于语句的关键字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。 用于修饰 用于修饰的关键字...
switch(i){ case 1:++i;break;//程序 正常结束 case 2:throw new Exception("测试下异常情况"); case 3:break; default :return -1; } }finally{ System.out.println("finally coming when i="+flag); } return i; } } 执行结果如下:
finally static synchronized volatile 三、关键字 关键字简单介绍 Java关键字一共53个,其中包含了两个保留字 goto, const。 关键字含义 abstract 表明类或者成员方法具有抽象属性 assert 断言,用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一。字节类型 case 用来switch...
48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch...
流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。 修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。 动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
case定义一个值以供 switch 选择 continue继续 do运行 else否则 for循环 if如果 instanceof实例 return返回 switch根据值选择执行 while循环 错误处理assert断言表达式是否为真 catch捕捉异常 finally有没有异常都执行 throw抛出一个异常对象 throws声明一个异常可能被抛出 ...
switch 语句中的变量类型可以是: byte、short、int 、char、String、enum。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 switch(变量){ case value1:语句1; break; case value2:语句2; break; ... default:语句; } 若变量和case后的值相等则执行语句。 当语句执行到break时跳到switch块后,如果没...