if语句的具体语法格式:
if (条件语句){//条件语句为布尔类型的值(true、false)
执行语句;
……
}
package com.jf.lxh.demo1.Others;
public class lxh {
public static void main(String[] args) {
int a = 5;
if(a < 10){
a++;
}
System.out.println(a);
}
}
if...else语句语法格式:
if (判断条件){
执行语句1
……
}else{
执行语句2
……
}
package com.jf.lxh.demo1.Others;
public class lxh {
public static void main(String[] args) {
int x = 10;
int y = 20;
int max;
if (x > y) {
max = x;
} else {
max = y;
}
System.out.println(max);
int a = 19;
if (a % 2 == 0) {
System.out.println("偶数");
} else {
System.out.println("奇数");
}
}
}
if...else if...else 语句语法格式
if (判断条件1){
执行语句1
……
}else if(判断条件2){
执行语句2
……
}else {
执行语句2
……
}
代码1
package com.jf.lxh.demo1.Others;
public class lxh {
public static void main(String[] args) {
int gender = 0;
if(gender == 1){
System.out.println("男");
}else if(gender == 2){
System.out.println("女");
}else{
System.out.println("其他");
}
}
}
代码2
package com.jf.lxh.demo1.Others;
import java.util.Scanner;
public class homework {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入数字(1~7)");
int number = sc.nextInt();
if (number == 1) {
System.out.println("星期一");
} else if (number == 2) {
System.out.println("星期二");
} else if (number == 3) {
System.out.println("星期三");
} else if (number == 4) {
System.out.println("星期四");
} else if (number == 5) {
System.out.println("星期五");
} else if (number == 6) {
System.out.println("星期六");
} else {
System.out.println("星期天");
}
}
}
代码3
package com.jf.lxh.demo1.Others;
import java.util.Scanner;
public class homework {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入数字(1~12)");
int number = sc.nextInt();
if (number >= 3 && number <= 5) {
System.out.println("春季");
} else if (number >= 6 && number <= 8) {
System.out.println("夏季");
} else if (number >= 9 && number <= 11) {
System.out.println("秋季");
} else if (number == 1 || number == 12 || number == 2) {
System.out.println("冬季");
}
}
}