java 判断今天星期几 用if else语句 有人会这个程序吗 求大神解救
答案:4 悬赏:40 手机版
解决时间 2021-11-26 01:16
- 提问者网友:风月客
- 2021-11-25 01:36
java 判断今天星期几 用if else语句 有人会这个程序吗 求大神解救
最佳答案
- 五星知识达人网友:思契十里
- 2021-11-25 03:01
import java.util.Calendar;
import java.util.Date;
public class A {
public static void main(String[] args) {
Date date=new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.DAY_OF_WEEK));
}
}假如今天星期二,输出则为3,解释下,输出的1是从星期天开始的,也就是说,星期天为1,星期一为2,...星期六为7,你可以根据这个数据减去1,就是我们日常使用的日期了。
import java.util.Date;
public class A {
public static void main(String[] args) {
Date date=new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.DAY_OF_WEEK));
}
}假如今天星期二,输出则为3,解释下,输出的1是从星期天开始的,也就是说,星期天为1,星期一为2,...星期六为7,你可以根据这个数据减去1,就是我们日常使用的日期了。
全部回答
- 1楼网友:纵马山川剑自提
- 2021-11-25 04:58
//导包
import java.util.Scanner;
class Demo {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner (System.in);
//输入数据
System.out.println("请输入第一个数据");
int day = sc.nextInt();
//switch判断语句
switch(day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("您输入的程序有误");
}
System.out.println("--------------------");
//if语句
if(day == 0){
System.out.println("星期天");
}else if(day == 1){
System.out.println("星期一");
}else if(day == 2){
System.out.println("星期二");
}else if(day == 3){
System.out.println("星期三");
}else if(day == 4){
System.out.println("星期四");
}else if(day == 5){
System.out.println("星期五");
}else if(day == 6){
System.out.println("星期六");
}else {
System.out.println("您输入的程序有误");
}
}
}
import java.util.Scanner;
class Demo {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner (System.in);
//输入数据
System.out.println("请输入第一个数据");
int day = sc.nextInt();
//switch判断语句
switch(day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("您输入的程序有误");
}
System.out.println("--------------------");
//if语句
if(day == 0){
System.out.println("星期天");
}else if(day == 1){
System.out.println("星期一");
}else if(day == 2){
System.out.println("星期二");
}else if(day == 3){
System.out.println("星期三");
}else if(day == 4){
System.out.println("星期四");
}else if(day == 5){
System.out.println("星期五");
}else if(day == 6){
System.out.println("星期六");
}else {
System.out.println("您输入的程序有误");
}
}
}
- 2楼网友:西岸风
- 2021-11-25 04:23
使用Calendar对象就可以处理掉了{1、获取今天是本周的第几天,1~7代表周日到周六,然后就可以知道今天是周几了。}追问用if else的
- 3楼网友:狂恋
- 2021-11-25 04:04
import java.util.Date;
public class Yuma
{
public static void main(String[] args)
{
Date day = new Date();
int today = day.getDay();
System.out.println("星期" + "日一二三四五六".split("(?!\b)")[today]);
}
}追问错了。。。追答今天不是星期二啊??要if-else??我不知道了,你去问别人吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯