Java中switch,java中Switch

http://www.itjxue.com  2023-01-06 04:28  来源:未知  点击次数: 

JAVA中SWITCH为什么不能使用LONG型作参数?

交换机在JAVA中不能使用long的根本原因是长时间转换为int将失去精度,导致数据不准确,因此JAVA交换机具有不允许长的逻辑规则。

switch语句中的变量类型可以是:byte,short,int或char。从JavaSE7开始,交换机支持字符串String类型,case标记必须是字符串常量或文字。

扩展资料

Switch案例在java中有以下规则:

switch语句可以有多个case语句。每个案例后跟一个值和一个要比较的冒号。

case语句中值的数据类型必须与变量的数据类型相同,并且只能是常量或文字常量。

当变量的值等于case语句的值时,case语句后面的语句开始执行,直到break语句出现跳出switch语句。

遇到break语句时,switch语句终止。程序跳转到switch语句后的语句执行。case语句不必包含break语句。如果没有发生break语句,程序将继续执行下一个case语句,直到发生break语句。

switch语句可以包含一个默认分支,它通常是switch语句的最后一个分支(可以是任何地方,但建议在最后一个)。当case语句没有值且变量的值相等时,执行Default。默认分支不需要break语句。

参考资料:百度百科-JAVA

java switch语句有哪些?

java switch语句有哪些如下:

Scanner input = new Scanner (System.in)。

int temp=0。

System.out.println("请输入等级:")。

String a = input.next()。

if(a.equals("优秀")){。

temp=0。

}else if(a.equals("中等")){。

temp=1 }。

switch (temp) {。

case 0。

System.out.println("100")。

break。

case 1。

System.out.println("80")。

break。

default。

编程工具:

Eclipse:一个开放源代码的、基于Java的可扩展开发平台。

NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。

IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。

MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。

EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

Java中有Switch循环方式吗?

有的,switch 语句格式如下:

switch ( 表达式 ) {

case 值 1 :

语句体 1 ;

break ;

case 值 2 :

语句体 2 ;

break ;

default :

语句体 n + 1 ;

break ;

}

Switch循环执行流程:

switch接收结果,

接收的结果和case后面的值1进行对比,成立,执行语句1,break 结束语句;

值1和switch接收的结果不匹配,和值2进行比较,成立,执行语句2, break,结束语句;

如果上面case都不匹配,执行default语句,语句n,break ,结束...

(责任编辑:IT教学网)

更多

推荐HTML/Xhtml文章