if
语句是编程中用于条件判断的基本结构。它允许程序根据某个条件(或一组条件)的评估结果来执行不同的代码块。
基本结构:
if (条件表达式) {
// 如果条件表达式为真(true),则执行这里的代码块
}
还可以结合else写更复杂结构:
if (条件表达式1) {
// 如果条件表达式1为真,执行这里的代码块
} else if (条件表达式2) {
// 如果条件表达式1为假但条件表达式2为真,执行这里的代码块
} else {
// 如果所有条件表达式都为假,执行这里的代码块
}
题目:判断给定的某个年份是否是闰年。
1.键盘录入需要判断的年份
2.判断条件:(1).年份能被4整除且不能被100整除;(2).年份能被400整除.
3.如果满足条件,就打印该年份是闰年;如果不满足条件,就打印该年份不是闰年.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
int year=sc.nextInt();
if((year%4==0)&&(year%100!=0)||(year%400==0)){
System.out.println(year+"是闰年!");
}else{
System.out.println(year+"不是闰年!");
}
}
}