Java简单的IF(判断运算)

发布于 2022-11-30  59 次阅读


import java.util.Scanner;

public class Manyif {

	public static void main(String[] args) {
		Scanner but = new Scanner(System.in);
		char gender;//性别
		int age;//年龄
		System.out.println("请输入性别:");
		gender = but.next().charAt(0);//获取用户输入的性别
		//判断性别是否是“男”或者“女”
		if(gender == '男' || gender == '女') {
			System.out.println("请输入年龄:");
			age = but.nextInt();//获取用户输入的年龄
			//判断传入的性别是否等于“男”而且年龄大于等于18
			if(gender == '男' && age >= 18) {
				System.out.println("你要参加男子1000米跑");
				//判断传入的性别是否等于“女”而且年龄大于等于18
			}else if(gender == '女' && age >= 18) {
				System.out.println("你要参加女子800米跑");
				//以上个条件不满足就执行else后面的代码
			}else {
				System.out.println("你无需参加!");
			}
		}else {
			//输入的性别不等于“男”或“女”,判断不通过执行
			System.out.println("其他性别?");
		}
	}

}
最后更新于 2022-11-30