连接上一章:Java程序设计基础——选择结构(if单分支)
三、双分支if结构
我们学习了if单分支结构,但当条件为false时,我们改如何处理呢???
- 双分支结构使用if-else语句实现,用于根据条件判断的结果执行不同的操作。
语法:
if ( 条件 ) {//代码块1
}else {
//代码块2
}
- 条件的结果为true,则执行if中的代码块1,条件的结果为false,则执行else中的代码块2。
应用实例:
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入年份:");
int year=input.nextInt();
char judge;
if(((year%4==0)&&(year%100!=0))||(year%400==0)) {
judge='是';
}else {
judge='否';
}
System.out.println("您输入的年份是否是闰年:"+judge);
}
}