这道题感觉比较简单,这是我写的代码。
package Classic_50;
import java.util.Scanner;
/**
* 根据键盘录入的数值1、2、3、4,…7输出对应的星期一、星期二、星期三…星期日。
*/
public class Exercise_2_PrintDay {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入1-7星期:");
int day = s.nextInt();
switch (day){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("输入有误!!!");
}
s.close(); //关闭资源???
}
}
对照过题主的答案,发现有一个.close()方法,这还需要关闭资源的啊。。。