首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

1.用Java语言编写一个程序,判断一个年份是否是闰年。

发布网友 发布时间:2022-04-24 12:39

我来回答

4个回答

热心网友 时间:2023-10-13 02:45

以下是用Java编写的判断一个年份是否是闰年的示例代码:

Copy code
import java.util.Scanner;

public class LeapYear {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入待判断的年份:");
int year = sc.nextInt();
boolean isLeapYear = false;

if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
isLeapYear = true;
} else {
isLeapYear = false;
}
} else {
isLeapYear = true;
}
} else {
isLeapYear = false;
}

if (isLeapYear) {
System.out.println(year + "是闰年。");
} else {
System.out.println(year + "不是闰年。");
}
}
}
这个程序中,首先提示用户输入一个年份,然后使用一个布尔变量isLeapYear来存储程序是否判断为闰年,如果是闰年,则为true,否则为false。然后使用嵌套的if语句来判断年份是否为闰年。如果年份可以被4整除,则可能是闰年,然后判断它是否也可以被100整除。如果年份可以被100整除,则只有当它同时能被400整除时才是闰年。如果年份不是可以被4整除的,则不是闰年。

最后使用if语句和输出语句来告诉用户输入的年份是否是闰年。

热心网友 时间:2023-10-13 02:46

public class LeapYear {

public boolean isLeap(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
return true;
else
return false;
}

/**
* @param args
*/
public static void main(String[] args) {
LeapYear l = new LeapYear();
for (int i = 0; i < 2000; i++) {
if (l.isLeap(i))
System.out.println(i);
}
}

}

热心网友 时间:2023-10-13 02:46

import java.util.Scanner;

public class LeapYear
{
public int getYear()
{
int year;
Scanner in=new Scanner(System.in);
System.out.println("please input a year:");
year=in.nextInt();
return year;
}
}

class Read{
public static void main(String[] args)
{int i;
LeapYear y=new LeapYear();
i=y.getYear();
if((i%400==0)||(i%4==0&&i%400!=0))

System.out.println("true");

else
System.out.println("false");

}
}

热心网友 时间:2023-10-13 02:47

python中,面向对象有利于代码复用的机制主要有以下几种:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com