在上面的例子中,将number除以10并向下取整后,再将结果作为switch的条件判断。这样就可以通过case语句来判断数值的范围。例如,如果number的值为10到19之间的数,就会执行case 1中的代码块。 方法三:使用枚举类 另一种实现范围判断的方法是使用枚举类。枚举类在Java中表示一组具有预定义常量的类。可以利用枚举类的
case 1:System.out.print(baction);break; case 2:System.out.print(baction);break; } //(2)short short saction=3; switch (saction) { case 1:System.out.print(saction);break; case 3:System.out.print(saction);break; } //(3)int int iaction=4; switch (iaction) { case 1:System.out...
switch case 语句有如下规则:switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。 switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。 case 语句中的值的数据类型必须与变量的...
首先看看switch的括号,当中放置您要取出数值的变量。取出数值之后,程序会开始与case中所设定的数字或字符做比较,如果符合就执行其中的语句,直到遇到break后离开switch程序块;如果没有符合的数值或字符,则会执行default后的语句,default不一定需要;如果没有默认要处理的动作,可以省去这个部分。 下面来看看范例3.26的成绩等...
Java:循环语句 + switch case的运用 Java的语句与C的语句相似 Java的循环语句包括:while语句和for语句 while语句:while是最基本的循环语句 他的结构为 while(//布尔式表达){//循环内容} 只要布尔式的表达为true,它就会一直执行下去 publicclassmain(){publicstaticvoidwhile(String[] args){intp =0while(p <10...
switch case 语句语法格式如下: switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 } switch case 语句有如下规则: switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始...
if 和 switch 语句都表示条件语句,可以从使用效率和实用性两方面加以区分。 1. 从使用效率上区分 从使用效率上区分,在对同一个变量的不同值作条件判断时,既可以使用 switch 语句,也可以使用 if 语句。使用 switch 语句的效率更高一些,尤其是判断的分支越多,越明显。
Java 5 新增支持: 允许case标签使用枚举常量 意义: 增强类型安全性, 避免魔法值 enumDay{MONDAY,TUESDAY...
switch case switch 语句是一个分支语句,其中有多个条件以 case 的形式出现。switch 语句可以处理各种数据类型,如 byte、short、int、long、String 等。更多时候,Java Switch 语句提供了比 Java if-else 语句可用的各种选项更好的选择。语法:switch (expression){case 1: // case 1语句break;case 2: /...
更具体地说就是Switch语句中的case后面可不可以使用String类型的数据,以及为什么。废话不多说,让我们一...