以下为该程序的代码
public class Text4 {
public static void main(String[] args) {
Date d=new Date();
int h=d.getHours();
System.out.println(h);
if(h>=6&&h<8){
System.out.println("早上好");
}else if(h>=8&&h<12){
System.out.println("上午好");
}else if(h>=12&&h<14){
System.out.println("中午好");
} else if (h>=12&&h<18) {
System.out.println("下午好");
} else if (h>=18&&h<23) {
System.out.println("晚上好");
}
}
}
Date d=new Date();获取当前的事件对象
int h=d.getHours();获取当前时刻,时
这里我们对获取的时刻进行输出可以看到现在的时间为20:28,int h=d.getHours()只获取小时的值,输出的值为20
获取时间后使用if语句进行输出判断,判断出当前时间所属区间,然后对文字进行是输出,下图为输出结果
这样一个简单的问候程序就完成啦