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

 我来答
智慧答疑明月
2023-03-06 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:518
采纳率:100%
帮助的人:12.5万
展开全部
以下是用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语句和输出语句来告诉用户输入的年份是否是闰年。
百度网友6dced31
2011-07-02 · TA获得超过167个赞
知道答主
回答量:43
采纳率:100%
帮助的人:45.7万
展开全部
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);
}
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶哥聊情感
2012-03-04
知道答主
回答量:24
采纳率:0%
帮助的人:5.9万
展开全部
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-03-12 · 超过34用户采纳过TA的回答
知道答主
回答量:588
采纳率:89%
帮助的人:20.6万
展开全部

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

  • 函数:使用def关键词定义函数,可以将一段可重复使用的代码封装起来,避免重复编写相同的逻辑。

  • 类:使用class关键词定义类,可以将一组相关的数据和操作封装成一个对象,实现数据的封装和抽象。

  • 继承:使用继承关系可以让子类继承父类的属性和方法,实现代码的复用和扩展。

  • 多态:使用多态可以让不同类型的对象具有相同的接口,实现代码的通用性和灵活性。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式