直接步入主题,接着记录学习java的一些重要笔记。对于一些比较简单的内容,就不会详细的去进行记录。
Switch的用法
格式一:
switch (表达式) {
case 条件1:
语句1;
break;
case 条件2:
语句2;
break;
...
default:
语句;
}
格式二:
switch (表达式) {
case 条件1:
case 条件2:
语句2;
break;
...
default:
语句;
}
说明:
1、default可以不写
2、可以多个case写到一起,在相同场景的最后一个case后面写语句执行
3、要注意在适当的位置要加上break,不然可能会出现未知的错误喔。可以看一下下面的一个例子,这个是我以前可能没太注意的地方:
int i = 1;
switch (i) {
case 0:
System.out.println("0");
case 1:
System.out.println("1");
case 2:
System.out.println("2");
break;
default:
System.out.println("this is the end !");
}
以上的程序运行后的结果:
1
2
说明:如果不加break,连default下语句也会一起打印出来。
那么,学python的朋友会不会好奇,在python中有没有这样的用法呢?
答案是有的,在python3.10里面,支持了类似的用法,这个我在以前的文章中也有介绍过,而且看上去更加灵活:
下面介绍下载python中的一些用法,大家注意睁大眼睛看仔细了,不要弄混了喔