/**
* if else 的配合使用
*/
if (false){
System.out.println(2);
}else {
System.out.println(3);
}
if (true){
System.out.println(22);
System.out.println(225152);
}else {
System.out.println(3);
}
Test12 if else 练习
/**
* 用户输入一个数,判断其基数还是偶数
*/
Scanner sc1 = new Scanner(System.in);
System.out.println("请输入一个整数:");
int a = sc1.nextInt();
if (a%2==0){
System.out.println(a + "是偶数");
}else {
System.out.println(a + "是奇数");
}
/**
* 判断平年闰年
*/
Scanner sc2 = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = sc2.nextInt();
if ( (year % 4== 0 && year % 100 !=0) || year % 400 ==0){
System.out.println(year + "是闰年");
}else {
System.out.println(year + "是平年");
}
Test13 else if
//从键盘输入一个成绩,判断并输出等级
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数成绩:");
int a = sc.nextInt();
if (a == 100){
System.out.println("A");
}else if (a >=90 && a<100){
System.out.println("B");
}else if (a >=80 && a<90){
System.out.println("C");
}else{
System.out.println("D");
}
Test14 if嵌套
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数成绩:");
int a = sc.nextInt();
if (a>100 || a<0){
System.out.println("No");
}else {
if (a == 100){
System.out.println("A");
}else if (a >=90){
System.out.println("B");
}else if (a >=80){
System.out.println("C");
}else{
System.out.println("D");
}
}