java选择结构:if结构

简单if结构

if(条件){
//代码块
}else{
//代码块
}

package cn.xtnotes.u3;
import java.util.Scanner;
public class T1 {
	public static void main(String[] args) {
		// if
		Scanner input=new Scanner (System.in);
		System.out.println("请输入分数:");
		int s=input.nextInt();
		if(s>60) {
			System.out.println("及格");
		}else {
			System.out.println("不及格");
		}
	}
}

 多重if结构

if

else if

else

例子

package cn.xtnotes.u3;
public class T2 {
	public static void main(String[] args) {
		int s=65;
		if(s>=80 && s<=100) {
			System.out.println("优秀");
		}else if(s>=60 && s<=80) {
			System.out.println("良");
		}else if(s>=0 && s<=60) {
			System.out.println("差");
		}else {
			System.out.println("输入错误");
		}
	}
}

 多嵌套if结构

package cn.xtnotes.u3;
import java.util.Scanner;
public class T2 {
	public static void main(String[] args) {
		int s=95;
		if(s>=80 && s<=100) {
			System.out.println("优秀");
			System.out.println("请输入性别:1.男 2.女");
			Scanner input=new Scanner(System.in);
			int sex=input.nextInt();
			if(sex==1) {
				System.out.println("奖励一个黑色AK");
			}else if(sex==2) {
				System.out.println("奖励一个粉红色Ak");
			}else {
				System.out.println("输入错误");
			}
		}else if(s>=60 && s<=80) {
			System.out.println("良");
		}else if(s>=0 && s<=60) {
			System.out.println("差");
		}else {
			System.out.println("输入错误");
		}
	}
}

控制台:

优秀
请输入性别:1.男 2.女
1
奖励一个黑色AK

阅读剩余
THE END