「java星期英文」java输出英文月份
今天给各位分享java星期英文的知识,其中也会对java输出英文月份进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java题目 星期转换成数字
- 2、java做了一个万年历,但是输出的结果里面星期是中文的,怎么转为英文?还有怎么输出其他国家时间
- 3、Java实现输入数字1-7出现相应的英文星期几代码
- 4、java 从键盘输入一位整数,当输入1-7时,显示下面对应的英文字母星期几的名称
- 5、java:当输入一个数字(1——7)时,会显示“星期几是。。。(英文星期几的名称)
- 6、java中DAY_OF_WEEK的用法
java题目 星期转换成数字
public static String parseWeek(String str){
if("mon".equals(str.toLowerCase())){
return "一";
}
else if("tue".equals(str.toLowerCase())){
return "二";
}
else if("wed".equals(str.toLowerCase())){
return "三";
}
else if("thu".equals(str.toLowerCase())){
return "四";
}
else if("fri".equals(str.toLowerCase())){
return "五";
}
else if("sat".equals(str.toLowerCase())){
return "六";
}
else if("sun".equals(str.toLowerCase())){
return "日";
}else{
return "无法识别您输入的日期";
}
}
java做了一个万年历,但是输出的结果里面星期是中文的,怎么转为英文?还有怎么输出其他国家时间
给你个java 万年历
import java.util.Scanner;
public class year {
public static void main(String[] args) {
int daysOfMonth=0; //记录输入日期的那个月有多少天
int daysOfMonths=0; //记录输入日期距离输入年份第一天多少天
int daysOfYears=0;//记录输入日期的那个月的一号距离1900年一月一日多少天
int month=0; //记录距离输入的月份
int year=0; //记录距离输入的年份
System.out.println("*********************** 欢迎使用万年历 ***********************");
Scanner input = new Scanner(System.in);
System.out.print("输入年份:");
year = input.nextInt();
boolean bMonth = year%400==0||year%4==0year%100!=0;//输入年份是否为闰年
do{
if(month12){
System.out.print("输入月份:");
}else{
System.out.print("月份出入错误!\n重新输入月份:");
}
month = input.nextInt();
}while(month12);
switch(month){//计算输入月份有多少天;
case 2:
if(bMonth){
daysOfMonth=29;
}else{
daysOfMonth=28;
}
break;
case 4:
case 6:
case 9:
case 11:
daysOfMonth=30;
break;
default:
daysOfMonth=31;
}
for(int i=1;imonth;i++){//计算输入日期距离输入年份第一天多少天
switch(i){
case 2:
if(bMonth){
daysOfMonths+=29;
}else{
daysOfMonths+=28;
}
break;
case 4:
case 6:
case 9:
case 11:
daysOfMonths+=30;
break;
default:
daysOfMonths+=31;
}
}
for(int i=1900;iyear;i++){//输入年份距离1900年一月一日多少天
if(i%400==0||i%4==0i%100!=0){
daysOfYears+=366;//366
}else{
daysOfYears+=365;//365
}
}
daysOfYears+=daysOfMonths;//daysOfYears现在的值为输入日期的那个月的一号距离1900年一月一日多少天
int xqj=1+daysOfYears%7; //计算输入月份的第一天是星期几
//开始按照格式输出该月日历
System.out.println("\n星期日\t"+"星期一\t"+"星期二\t"+"星期三\t"+"星期四\t"+"星期五\t"+"星期六");
for (int i=0;ixqj;i++){
System.out.print("\t");
}
int temp=xqj;//用于计算什么时候是换行,什么时候是输出制表符号
for (int i=1;i=daysOfMonth;i++){ //循环输出日期
temp++;
if(temp%7!=0){
System.out.print(i+"\t");
}else{
System.out.print(i+"\n");
}
}
}
}
Java实现输入数字1-7出现相应的英文星期几代码
public String getXqEn(int xqNum){
MapInteger,String xqMap = new HashMapInteger,String();
xqMap.put(1,"星期一");
xqMap.put(2,"星期二");
xqMap.put(3,"星期三");
xqMap.put(4,"星期四");
xqMap.put(5,"星期五");
xqMap.put(6,"星期六");
xqMap.put(7,"星期七");
String xqEn = xqMap.get(xqNum);
System.out.print(xqEn );
return xqEn;
}
把星期翻译成英文就可以了!
java 从键盘输入一位整数,当输入1-7时,显示下面对应的英文字母星期几的名称
package pac;
import java.util.Scanner;
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
System.out.println("This is my first program!");
week();
}
public static int week()
{
Scanner sc=new Scanner(System.in);
int i=sc.nextInt();
if(i==0) return 0;
else if(i0||i7) week();
else System.out.println(wk[i-1]);
return 1;
}
java:当输入一个数字(1——7)时,会显示“星期几是。。。(英文星期几的名称)
这个最简单的办法就是用switch语句,对应数字几,就输出一句话就行了。
java中DAY_OF_WEEK的用法
星期中的第几天,相当于星期几。
1是星期日,7是星期六。
Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.DAY_OF_WEEK));
今天是2007-11-26 星期一,所以上面代码输出结果是2.
关于java星期英文和java输出英文月份的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。