简单的根据时间打招呼的代码

该篇文章介绍了一个Java程序,通过获取系统时间并转换为24小时制,使用if-else语句判断不同时段,输出相应的问候语,如上午好、中午好等,提醒用户注意休息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:构思

1.首先我们需要获得系统时间

2.我们让这个时间变成24小时制的

3.时间点: 8点~12点 :上午好

                  12点·~14点:中午好

                  14点~18点:下午好

                  18点~22点:晚上好

                 22点~凌晨6点:午夜凌晨,请注意身体

                 其他剩余时间7点~8点·:早上好

·根据这个来打。

第二步:开始敲代码

1.先创建一个类 (我们把它命名为Time)注意:类的首字母大写!!!

 

2.写入口方法 

public static void main(Srting[ ]args){ }       //有此方法的类,可以直接运行  

注意:String中“S”是大写,不要忘记了。

 

3.获得系统时间

var c = Calendar.getInstance();

 

4.让这个时间变成24小时制的

var h = c.get(Calendar.HOUR_OF_DAY);

5.使用if、else语句完成打招呼的设置

6.输出

 

 第三部分:代码(可以参考,如果你有更厉害的,当我没说。。。)

package cn.webrx;

import java.util.Calendar;

public class TimeSay {
public static void main(String[] args) {
//获取系统时间
var c = Calendar.getInstance();

//int 11 HOUR_OF_DAY 常量值是11 返回int 0~23
var h = c.get(Calendar.HOUR_OF_DAY);

if (h >= 8 && h < 12){
System.out.println("上午好");
} else if (h >= 12 && h < 14){
System.out.println("中午好");
} else if (h >= 14 && h < 18){
System.out.println("下午好");
} else if (h >= 18 && h < 22){
System.out.println("晚上好");
} else if (h >= 22 || h < 6){
System.out.println("午夜凌晨,请注意身体");
} else {
System.out.println("早上好");
}


}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮球zzzzz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值