显然,long、float、double类型不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。注意:String类型是Java7开始支持的。 2、case之后的值必须和switch变量的类型一致; 3、default的用法:在没有匹配到的情况或匹配到的代码块没有break,就会执行default代码; 通俗的讲,default是在没...
importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.print("请输入一个数字(1-7):");intdayNumber=scanner.nextInt();Stringday=switch(dayNumber){case1->"星期一";case2->"星期二";case3->"星期三";case4->"星期四";case5-...
1. 相同点 if和switch都是Java里的分支选择语句,它俩都属于条件分支语句; 很多时候,if和swich可以实现的效果类似。 2. 不同点 switch结构只能处理等值条件判断的情况,且条件必须是整型、枚举变量或字符型变量; 多重if选择结构没有switch结构的诸多限制,特别适合某个变量处于某个连续区间时的情况; if比switch应用范...
switch语句用于根据表达式的值执行不同的代码块。它类似于C语言中的switch语句。 参考文档:Java中Switch用法示例-CJavaPy 1、switch使用示例 switch语句支持的数据类型有byte、short、char、int,以及它们的包装类(如Byte、Short、Character、Integer)和enum类型。从Java SE 7开始,switch也支持String类型。 public class ...
Switch的用法 代码语言: 代码运行次数: 格式一:switch(表达式){case条件1:语句1;break;case条件2:语句2;break;...default:语句;}格式二:switch(表达式){case条件1:case条件2:语句2;break;...default:语句;} 说明: 1、default可以不写 2、可以多个case写到一起,在相同场景的最后一个case后面写语句执行 ...
在Java编程语言中,switch是一种用于多分支条件判断的语句。它可以替代一系列的if-else语句,使代码更加简洁和易读。以下是switch语句的基本用法: 1 switch case //当expression的值等于value1时执行的代码 break case //当expression的值等于value2时执行的代码 break //更多的case分支 default //如果没有匹配的值,...
Java 中 switch 的用法 1、switch 中的表达式的数据的数据类型为 byte, short, int, char, String(jdk > 1.7支持 String 类型) 2、default 可以放在任意一行,但是不管放在那一行,都会先找第一个case去匹配,如果所有的 case 都不匹配,才会执行 default,default 可以省略不写。
java Switch的用法 目录: 1.常规语法 2.正确案例分析 3.错误案例分析 1.常规语法 1.1.switch参数范围 switch(A),括号中A的取值可以是byte、short、int、char、String,还有枚举类型,应用举例: //(1)byte byte baction=2; switch (baction) { case 1:System.out.print(baction);break;...
javaswitch循环用法 switch循环语句例子10个 目录 1. switch语句的补充: 1.1在switch语句中的default语句: 1.2在switch语句中的break语句: 2.:循环语句: 2.1 while循环语句: 2.2:for循环 2.3:do while 循环 1. switch语句的补充: 1.1在switch语句中的default语句:...