【发布时间】:2014-01-04 07:44:59
【问题描述】:
我想做的是创建一个闰年计算器,它不仅计算一年,而且用户可以输入多年。现在,我只知道如何计算一年。
输出应该是这样的:
此程序测试给定年份是否为闰年。
输入起始年份:2008
输入结束年份:2013
2008 年是闰年
2012 年是闰年
非常感谢您的回复!帮助我学到的东西比我的讲师实际教的要多:)
import java.util.Scanner;
public class LeapYears
{
public static void main (String [] args)
{
Scanner keyboard = new Scanner (System.in);
System.out.println ("This program tests whether a given " + "year is a leap year.");
System.out.print ("Type the starting year: ");
int year = keyboard.nextInt ();
System.out.print ("Type the ending year: ");
int EndYear = keyboard.nextInt ();
if (((year%4 == 0) && (year%100 != 0)) || (year%400 == 0))
System.out.println (year + " is a leap year.");
else
System.out.println (year + " is not a leap year.");
}
}
【问题讨论】:
-
看起来像家庭作业。你在寻找循环吗?为,而? docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html
标签: java