
package pac;
import javautilScanner;
public class FirstJava {
//Sunday, Monday, Tuesday,
//Wednesday, Thursday, Friday, Saturday,
public static String wk[]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
/
@param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
// display :This is my first program
Systemoutprintln("This is my first program!");
week();
}
public static int week()
{
Scanner sc=new Scanner(Systemin);
int i=scnextInt();
if(i==0) return 0;
else if(i<0||i>7) week();
else Systemoutprintln(wk[i-1]);
return 1;
}
public static void main(String[] args) {
Calendar cal=CalendargetInstance();
Systemoutprintln(calgetTime());
Systemoutprintln(calget(CalendarDAY_OF_WEEK));
}
返回值是
Mon Sep 24 11:02:28 CST 2007
2
它是从星期天开始算第一天
import javatextSimpleDateFormat;
import javautilCalendar;
public class WeekDemo {
public static void main(String[] args) {
printWeeks();
}
public static void printWeeks() {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = CalendargetInstance();
calendarset(CalendarDATE, 1);
int month = calendarget(CalendarMONTH);
int count = 0;
while (calendarget(CalendarMONTH) == month) {
if (calendarget(CalendarDAY_OF_WEEK) == CalendarMONDAY) {
StringBuilder builder = new StringBuilder();
builderappend("week:");
builderappend(++count);
builderappend(" (");
builderappend(formatformat(calendargetTime()));
builderappend(" - ");
calendaradd(CalendarDATE, 6);
builderappend(formatformat(calendargetTime()));
builderappend(")");
Systemoutprintln(buildertoString());
}
calendaradd(CalendarDATE, 1);
}
}
}
你好,按照你的要求,代码如下
import javatextDateFormat;
import javatextParseException;
import javatextSimpleDateFormat;
import javautilDate;
import javautilScanner;
public class test {
public static void main(String[] args) {
String[] day = new String[] { "日", "一", "二", "三", "四", "五", "六" };
DateFormat df = new SimpleDateFormat("yyyyMMdd");// 输入的日期格式必须是这种
Scanner s = new Scanner(Systemin);
while (true) {
Systemoutprintln("输入一个日期,格式是20120101");
try {
Date d = dfparse(snextLine());// 把字符串转化成日期
Systemoutprintln("星期" + day[dgetDay()]);
} catch (ParseException e) {
Systemoutprintln("输入不合法");
}
}
}
}
运行结果:
输入一个日期,格式是20120101
20111123
星期三
输入一个日期,格式是20120101
2011
输入不合法
输入一个日期,格式是20120101
Calendar calendar = CalendargetInstance();
SimpleDateFormat df = new SimpleDateFormat("yyyy-M-d");
String s = dfformat(calendargetTime());
Systemoutprintln(s);
Systemoutprintln(calendarget(CalendarDAY_OF_WEEK)-1);
因为星期是从周日开始的
以上就是关于java 从键盘输入一位整数,当输入1-7时,显示下面对应的英文字母星期几的名称全部的内容,包括:java 从键盘输入一位整数,当输入1-7时,显示下面对应的英文字母星期几的名称、java 获取星期几、java获取当前月份有多少个星期,从星期一到星期天,并列出时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)