import java.util.Scanner;
public class LeapYearTester{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("Please enter a year");
int year_input = input.nextInt();
// now make a Year object
Year theYear = new Year(year_input);
// now check to see if it's a leap year
if (theYear.isLeapYear())
System.out.println("That's a leap year!");
else
System.out.println("That's not a leap year!");
}
}
public class Year
{
// declare your instance variables here
private int theYear;
private int Year;
// write your constructor here
public Year(int y)
{
y=Year;
}
static boolean isLeapYear(final int Year) {
return Year % 4 == 0 && (Year % 100 != 0 || Year % 400 == 0);
//(((Year%4==0) || (Year%400)) && ((!Year%100==0) || (Year%400=0)))
}
}
Вышеуказанное является основным и не может быть изменено. Проблемы с классом.Расчет летнего года с использованием метода
«Проблемы с классом.» Какая проблема, с каким классом? –
У вас есть мои симпатии. Теперь, каков ваш вопрос? –
Почему у вас есть два 'int' поля в вашем классе? Также выглядит, что ваш конструктор не инициализирует ни один из них. – 4castle