JAVA学习第十二天
作者:互联网
switch多选择结构
-
switch case语句是实现多选择结构的另一个实现方式;
-
switch case语句判断一个变量与一系列值中的某个值是否相等,每个值成为一个分支;
-
switch语句中的变量类型可以是byte,short,int或char等数字类型,也可以是string类型的字符串。
格式
switch( ){
case' ':
System.out.println( )
break;
case ' ':
System.out.println( )
break;
default:
System.out.println( )
}
注意
default后面输出的内容是在没有case与输入的内容匹配的情况下才会输出。
case穿透
break表示只输出符合条件的那一个case,若没有break,则从符合条件的case开始,都会输出。
例
public class Demo01 {
public static void main(String[] args) {
char grade = 'C';
switch(grade){
case'A':
System.out.println("优秀");
break;
case'B':
System.out.println("良好");
break;
case'C':
System.out.println("及格");
break;
case'D':
System.out.println("不及格");
break;
default:
System.out.println("未知");
break;
}
}
}
与if多选择结构的比较
if选择结构是一个范围,switch是一个具体的值,更加精确。
反编译
如在JavaDoc中一样,任何一个java文件都先经过编译生成一个class类型的文件才能执行。而在IDEA中我们的java文件已自动生成了对应的class文件。
class文件是供计算机识别的文件,我们可以在IDEA中查看对应的class文件。
操作
在IDEA中复制java文件的路径,打开后找到想要查看的class文件,再在IDEA中选择一个package,让其在文件夹中打开,最后把想要查看的class文件复制到该文件夹下,此时IDEA中对应的package中便会出现该class文件。
标签:case,break,JAVA,System,学习,println,第十二天,class,out 来源: https://www.cnblogs.com/together122488/p/34692657627qqcom.html