switch的其他用法
jdk12以后的新特性
一.
int n=1;
switch(n){
case 1 ->system.out.print1n("1");
case 2 ->system.out.print1n("2");
}
当case中只有一行代码可用较简便。
二.
int n=1;
switch(n){
case 1,2,3:
system.out.print1n("1");break;
case 5:
system.out.print1n("2");break;
}
如果输出代码只有一行也可以用一中的表示法。
判断是不是回文
package txt;
public class test {
public static void main(String[] args) {
int num=12321;
int n=12321;
int x=0;
while(num!=0){
int p=num%10;
x=x*10+p;
num=num/10;
}
if(x==n){
System.out.println("正确");
}else{
System.out.println("不正确" );
}
}
}