Java编程:通过获取当前时间,判断今天星期几
主要学习Java语句中的switch语句:
注意事项:
1、了解swtich语句
2、注意包名类名的命名
代码如下:
package switch语句;
import java.util.Calendar;
public class Ex_5{
public static void main(String[] args) {
String weekDate = "";
Calendar calendar = Calendar.getInstance(); // 获取当前时间
int week = calendar.get(Calendar.DAY_OF_WEEK) - 1; // 获取星期的第几日
switch (week) {
case 0:
weekDate = "星期日";
break;
case 1:
weekDate = "星期一";
break;
case 2:
weekDate = "星期二";
break;
case 3:
weekDate = "星期三";
break;
case 4:
weekDate = "星期四";
break;
case 5:
weekDate = "星期五";
break;
case 6:
weekDate = "星期六";
break;
}
System.out.println("今天是 " + weekDate);
}
}
解析
//首先获取当前的星期值,然后使用 switch 语句判断 week 的值;
//0 表示星期日,1 表示星期一,2 表示星期二……以此类推,6 表示星期六;
//只要 week 值与 case 值相符合,则程序将执行该 case 中的语句,并跳出 switch 语句,输出结果;
运行结果如下图所示:
还没有评论,来说两句吧...