年を取り、うるう年かそうでないかをユーザーに伝えるプログラムを (BlueJ を使用して) 作成する必要があります。年は 1582 年以降でなければなりません。100 で割り切れるが 400 で割り切れない限り、4 で割り切れる年はうるう年です。
ここに私が持っているものがあります:
import java.util.Scanner;
public class IfElseEx2
{
public static void main(){ Scanner S = new Scanner(System.in);
System.out.println("Please enter a year");
int year = S.nextInt();
if ((year / 400)= 0) {
System.out.print("That year was not a leap year");
}
else if (year<1582){
System.out.print ("Please enter a year after 1582");
}
else if ((year % 4)==0){
System.out.println("This year was a leap year");
}
else if ((year % 4)!= 0){
System.out.print("This year was not a leap year");
}
}
どんな助けでも大歓迎です