JAVA初级编程提问

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:25:31
在控制太出入一个数字,1表示星期一,2表示星期二…………7表示星期天,其他非法输入打印非法输入。 这个题目的程序怎么写??急!!!!!!!!!!!!!!!!1

import java.util.*;
class one
{
public static void main(String [] args)
{
Scanner input= new Scanner(System.in);
System.out.println("请输入一个数字");
int num=input.nextInt();

switch(num)
{
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;

......
case 7:
System.out.println("星期天");
break;
default:
System.out.println("非法输入!"
break;
}
}
}

用switch语句就行了!

int day=0;
String out="";
//read day
switch(day){
case 1:out="一";break;
case 2:out="二";break;
case 3:out="三";break;
case 4:out="四";berak;
case 5:out="五";break;
case 6:out="六";break;
case 7:out="天";break;
}
System.out.println("星期"+out);