判断一年是不是闰年

package learnjava;
import java. util.Scanner;
/****
 *判断闰年
 *由用户输入任意一个年份,能被4整除但是不能被100整除,或者能被400整除,是闰年
 *要求判断一个年份是否为闰年
 *要求输出:次年分是否为闰年
 *
 * @author Administrator
 *
 */

public class Demo3 {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入年份:");
		int year = scanner.nextInt();
		//方法一
		if((year % 4 ==0 && 100!=0) || year % 400 == 0) {
			System.out.println("这个年份是闰年");
			
		}else {
			System.out.println("这个年份不是闰年");
			
		}
		//方法二
		boolean isLeapYear = (year % 4 == 0 && year % 100 !=0 )|| year%400 == 0;
		String string = isLeapYear?year +"是闰年":year+"不是闰年";
				System.out.println(string);
	}

}

猜你喜欢

转载自blog.csdn.net/qq502948261/article/details/81032892