1.1 基本if结构
语法:
if(条件-布尔表达式){
// 代码块
}
如果布尔表达式返回true,则执行代码块
public class Demo1 {
public static void main(String[] args) {
int hp = 350;
// 选择结构
// 当条件满足时,执行对应的代码块
if(hp < 200) {
System.out.println("越塔强杀");
System.out.println("First Blood");
}
System.out.println("程序结束");
}
}
1.2 if-else 结构
语法:
if(条件-布尔表达式){
// 代码块1
}else{
// 代码块2
}
流程:如果条件成立,则执行代码块1,否则则执行代码2
public class Demo2 {
// if-else结构
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = input.nextInt();
if(year % 4 == 0 && year % 100 !=0 || year % 400 == 0) {
System.out.println(year + "年是闰年");
}else {
System.out.println(year + "年是平年");
}
System.out.println("程序结束");
}
}
public class Demo2 {
// if-else结构
public static void main(String[] args) {
int hp = 150;
// 选择结构
// 当条件满足时,执行对应的代码块
if(hp < 200