gpt4 book ai didi

Java - 几个月和几天?

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

首先,我一直在寻找任何接近我的问题的东西,但我找不到任何东西。我不是一个很好的程序员,我刚刚开始玩它一点,我对它的兴趣越来越大。

我在想我是否可以用简单易懂的语言编写一个基本的程序,作为一个月和几天的“计算器”。

如果我有一个 sysout 打印,上面写着:Write month number,我将输入 11,然后写下月份中的天数和某人写 27 它会说日期正确!

但是如果它问我月份,我会输入 6,作为 June,然后我输入 31 作为天数,它将打印出来这会说 第 6 个月没有第 31 天

我想保持简单,这样我就不会像基本语言那样理解太难了!我只是一个新手!

感谢所有帮助。

最佳答案

如果你只是想完成工作,我建议你去看看 Calendar API或者也许 JodaTime .

如果您对学习自己如何做更有兴趣,这里有一个方法建议:

像这样硬编码一个数组

int[] daysInMonths = { 31, 27, 31, ... };

然后使用以下几行检查:

// Get month and day from user
Scanner s = new Scanner(System.in);
int month = s.nextInt();
int day = s.nextInt();

int monthIndex = month - 1; // since array indices are 0-based

if (1 <= day && day <= daysInMonths[monthIndex])
print ok
else
print does not exist

关于Java - 几个月和几天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7347081/

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