Java实现输入数字1-7出现相应的英文星期几代码

如题所述

public String getXqEn(int xqNum){
Map<Integer,String> xqMap = new HashMap<Integer,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;
}

 把星期翻译成英文就可以了!

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-09-01

import java.util.Scanner;


public class AAA {
 public static void main(String[] args) {
  Scanner scan = new Scanner(System.in);
  System.out.println("请输入1-7:");
  int i = -1;
  do{
   i = scan.nextInt();
   String[] weekend = {"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
   System.out.println(weekend[i-1]);
  }while(i<=7&&i>=1);
 }

最最简单的例子,很多漏洞,仅供学习使用。

第2个回答  2016-09-01
写一个数组,通过数字星期索引得到英文追问

可以帮忙写一下代码么,谢谢

第3个回答  2016-09-01
String [] week = new String []{"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
Scanner x = new Scanner(System.in);
System.out.println("请输入1-7的数字");
int weeked = x.nextInt();
for (int i = 0; i < week.length; i++) {
if(weeked == (i+1)){
System.out.println(week[i]);
}
}本回答被网友采纳

Java实现输入数字1-7出现相应的英文星期几代码
public String getXqEn(int xqNum){Map<Integer,String> xqMap = new HashMap<Integer,String>();xqMap.put(1,"星期一"); xqMap.put(2,"星期二"); xqMap.put(3,"星期三"); xqMap.put(4,"星期四"); xqMap.put(5,"星期五"); xqMap.put(6,"星期六"); xqMap.put(7,"星期七"...

java 从键盘输入一位整数,当输入1-7时,显示下面对应的英文字母星期几的...
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) { \/\/...

java,写类Time(显示当地时间),Date(输入一个日期推算星期几)
Date date = sdf.parse(nd);System.out.println("今天是星期"+date.getDay());}catch(Exception e){ System.out.println(e.getMessage());} SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");Date date1 = new Date();System.out.println("当前时间是 :"+...

编写一程序,要求对输入的数字1~7转换成文字星期几,对其它数字不转换。例...
int day;cout<<"请输入一个数字(0~6)"<<endl;cin>>day;switch(day){case 0:cout<<"Sunday"<<endl;break;case 1:cout<<"Monday"<<endl;break;case 2:cout<<"Tuesday"<<endl;break;case 3:cout<<"Wednesday"<<endl;break;case 4:cout<<"Thurday"<<endl;break;case 5:cout<<"Friday...

输入数字1-7输出对应的星期几英文
读入一个1-7的数字,用它表示星期一至星期日的某一天,请输出数字对应的星期几的英文名称,如何用C++实现这一运算呢?小编与大家分享编程。数字1至7与相应的星期几相对应,如下图所示。首先,定义一个整型变量d,保存读入的数字。接着,读入一个1-7之间的整数,保存在变量d中。然后,输出英文星期几...

编写一个程序,根据用户输入(1~7) 输出英文星期几
{ int num;while(1){ printf("输入1-7\\n");scanf("%d",&num);while(1){ if (1<=num<=7) break;else printf("重新输入\\n");scanf("%d",&num);} switch (num){ case 1: printf("monday");break;case 2: printf("tuesday"); break;case 3: printf("wednesday");break;case ...

从键盘上输入数字星期,在屏幕上显示英文星期
int main(){ printf("请输入数字1-7表示星期几:");int n;scanf("%d",&n);if(n==1) puts("Monday");else if(n==2) puts("Tuesday");else if(n==3) puts("Wedesday");else if(n==4) puts("Thursday");else if(n==5) puts("Friday");else if(n==6) puts("Saturday"...

输入1-7之间任意的数字,程序按照用户的输入输出对应的星期几的英文,用...
{ char choose='\\0',yes_no='\\0';do{ system("cls"); \/\/清屏 printf("请输入0~7中的一个数字: \\n ");choose=getche();printf("\\n");switch(choose){ case'1':printf("\\n Monday\\n");break;case'2':printf("\\n Tuesday\\n");break;case'3':printf("\\n Wedn...

Python 编程输入数字1~7,输出数字对应的星期几?
请输入数字:')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('数字无效')...

python3实现输入一个1-7的整数,对应输出'今天为星期几'
代码如下,仅供参考:weeks=['一','二','三','四','五','六','日']answer=int(input('请输入1-7的整数:'))print('今天为星期'+weeks[answer-1])注意,此代码没有对输入数字进行有效性确认,也就是说假设输入是在1~7之间!

相似回答