if单选择结构
if双选择结构
if多选择结构
嵌套的if结构
package com.chenhao.struct;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = scanner.nextInt();
if(score==100){
System.out.println("成绩满分");
}else if(score>=90 && score<100){
System.out.println("成绩A");
}else if(score>=80 && score<90){
System.out.println("成绩B");
}else if(score>=70 && score<80){
System.out.println("成绩C");
}else if(score>=60 && score<70){
System.out.println("成绩D");
}else if(score>=0 && score<60){
System.out.println("成绩不合格");
}else{
System.out.println("输入成绩不合法");
}
}
}
?
switch多选择结构
case 穿透(一个对上后面的都会输出) switch 匹配一个具体的值
JDK7 开始 switch 支持String 类型
package com.chenhao.struct;
public class Demo02 {
public static void main(String[] args) {
int a = 10;
switch (a){
case 100:
System.out.println("输出100");
break;
case 200:
System.out.println("输出200");
break;
default:
System.out.println("输入的内容都不对。");
}
}
}
反编译: java --> class(字节码文件) --> 反编译(IDEA)
IDEA 可直接对class文件进行反编译
源码位置:File --> Project Structure -->
原文:https://www.cnblogs.com/chncc123/p/14017815.html