switch语句使用的注意事项:
1.多个case后面的数值不可以重复
2.switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举
3.switch语句格式很灵活:前后顺序可以颠倒,“匹配哪一个case就从哪一个位置向下执行,直到遇到break”
例:
public class Demo01Switch{
public static void main(String[] args){
int num=2;
switch(num){
case 1:
System.out.println("nihao");
break;
//顺序可颠倒
default :
System.out.println("nihaoma");
break;
case 2:
System.out.println("haoa");
break;
}
}
}
TIPS:
break关键字的用法有两种常见的方式:
1.可以用在switch语句中,一旦执行,整个switch语句立刻结束
2.还可以用在循环语句中,一旦执行,整个循环语句立刻结束
关于循环语句。有一个小建议:
凡是字数确定的场景多用for循环;否则多用while循环
例:
public class Demo01Break{
public static void main(String[] args){
for( int i=1; i<=10;i++){
if(i==4)
break;
}
System.out.println("Hello"+i);
}
}
顺便讲讲break和continue的区别:
上面已经说了,break是立马退出整个循环,而continue是退出此次循环,一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环。