0
私の割り当てのためにこれをどうやって行うのかと思いました。Javaで次の20年の閏年を印刷する方法
package leapyearsassignment;
import java.util.Scanner;
public class LeapYearsAssignment {
public static void main(String[] args) {
int leapyear;
int addyear = 4;
int year;
Scanner in = new Scanner(System.in);
System.out.println("Please enter a year to print the next 20 years.");
year = in.nextInt();
System.out.println("You are asking for the leap years starting from " + year + ".");
//for loop here?
}
}
これは私が、私は、ユーザーが望ん年から今後20うるう年印刷する「forループ」を置くことができるだろうか疑問に始めたものです。
EDIT:
package leapyearsassignment;
public class LeapYearsAssignment {
public static void main(String[] args) {
int year;
for (year = 2016; year <= 2092; year = year +4) {
System.out.println(year);}
}
}
しかし、その代わりに2016年の、私は、ユーザーwanted.I'mは、プログラミングにかなり新しいとほんの数ヶ月前に始まった年にしたい:これは私が前に作ったコードです;正確には9月。
4年ごとにうるう年があり、入力年から最初のうるう年までの最大「距離」は3年です。だから、何年に渡ってループする必要がありますか? – ControlAltDel