星期四编程
你好,按照你的要求,代码如下
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
String[] day = new String[] { "日", "一", "二", "三", "四", "五", "六" };
DateFormat df = new SimpleDateFormat("yyyyMMdd");// 输入的日期格式必须是这种
Scanner s = new Scanner(System.in);
while (true) {
System.out.println("输入一个日期,格式是20120101");
try {
Date d = df.parse(s.nextLine());// 把字符串转化成日期
System.out.println("星期" + day[d.getDay()]);
} catch (ParseException e) {
System.out.println("输入不合法");
}
}
}
}
运行结果:
输入一个日期,格式是20120101
20111123
星期三
输入一个日期,格式是20120101
2011
输入不合法
输入一个日期,格式是20120101
2. Python 编程输入数字1~7,输出数字对应的星期几
a = input('请输入数字:')
if a == '1':
print('星期一')
elif a == '2':
print('星期二')
elif a == '3':
print('星期三')
elif a == '4':
print('星期四')
elif a == '5':
print('星期五')
elif a == '6':
print('星期六')
elif a == '7':
print('星期日')
else:
print('数字无效')
