gpt4 book ai didi

java - 用 Java 创建一个程序,其中如果年份是闰年将返回 true,否则返回 false

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:08:35 24 4
gpt4 key购买 nike

这是我的代码

public class Leapyear{
public static void main(String []args){
for(int year =2000; year <=2020; year++){
if((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)))
System.out.println("Year " + year + " is a leap year");
else
System.out.println("Year " + year + " is not a leap year");
}

但问题是:我不知道如果是闰年如何返回真,如果不是闰年如何返回假。

最佳答案

Create a program in java wherein if a year is a leap year will return true otherwise false

程序不能返回true。程序不会返回 Java 意义上的任何内容。它可以设置返回码,但那是一个数字,不是truefalse

(设置返回码的方法是使用System.exit(int) ... 其中参数是返回码。该代码通常被截断为-128和-128之间的值+127 ... 尽管这取决于操作系统。)

一个方法可以返回true,但是一个void方法不能返回任何东西。

如果你想声明一个可以返回truefalse的方法,那么你需要声明返回类型为boolean;例如

    public boolean isLeapYear(int year) { /* you fill in the rest */ }

关于java - 用 Java 创建一个程序,其中如果年份是闰年将返回 true,否则返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30815588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com