Я создаю объект сканера, чтобы получить год и проверить, является ли это високосным годом. Просто хочу получить обратную связь. Это правильно, что у меня есть? Спасибо!Калькулятор Java Leap Year
import java.util.Scanner;
public class Micro4
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int testDate = input.nextInt();
boolean divFour = (((testDate % 4) == 0));
boolean divHundred = (((testDate % 100) != 0));
boolean divFourHundred = (((testDate % 400) != 0));
if (divFour && divHundred && divFourHundred) {
System.out.println(testDate + " is a leap year.");
} else {
System.out.println(testDate + " is not a leap year.");
}
}
}
Вы можете добавить точную ошибку вы получаете – Ram
Просто позвоните [ 'java.time.Year.isLeap'] (http://docs.oracle.com/javase/8/docs/api/java/ время/Year.html # isLeap-долго-). –
Крис, это очень ясно, чему поучиться. Конечно, есть встроенные методы, чтобы делать такие вещи, но тогда Рафаэль не научился решать проблему. Что касается вас, Шрикант, прочитайте сообщение Рафаэля - он просит простой обратной связи, а не исправлять ошибку. –