package leapYear;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class leapYear {
public static void main (String[] args){
String yearInput = JOptionPane.showInputDialog("Enter the year here: ");
Scanner inputScanner = new Scanner(yearInput);
int year = inputScanner.nextInt();
inputScanner.close();
boolean leapYear = false;
{
if (year % 400 == 0)
{
leapYear = true;
}
else if (year % 100 == 0)
{
leapYear = false;
}
else if (year % 4 == 0)
{
leapYear = true;
}
else
{
leapYear = false;
}
if (leapYear)
JOptionPane.showMessageDialog(null, year + " IS a leap year!");
else JOptionPane.showMessageDialog(null, year + " is NOT a leap year!");
}
}
}
В основном, что я хочу попытаться сделать, это установить год между словами 500-1000 и программу для печати каждого високосного года за этот период времени. Я новичок в кодировании и понятия не имею, как это сделать. Благодарю.Как напечатать несколько значений для оператора if if в Java?
1. Напишите функцию isLeapYear, которая принимает год в качестве входных данных и возвращает 'true' или' false'. 2. Запишите петлю на протяжении многих лет. 3) Попросите эту петлю эту функцию. – Bathsheba
Вы отправили некоторый код, теперь вы должны объяснить, какая часть пытается сделать то, что вы описали, и объяснить, какая конкретная часть работает неправильно. –
Подсказка: имена классов начинаются с UpperCase. Всегда. – GhostCat