7-1 输出月份 (10 分)
分别用if、switch两种方法编写根据0~11的整数转换为十二月份的程序片断,假定数字0对应一月份。
输入格式:
每一行输入0~12之间的一个数字
输出格式:
输出该数字对应的月份
输入样例:
0
结尾无空行
输出样例:
请输入月份:
2
三月份
请输入月份:
12
请重新输入月份
结尾无空行
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
// System.out.println("请输入月份:");
// System.out.println(" ");
// System.out.println(\t);
Scanner reader = new Scanner(System.in);
int month=reader.nextInt();;
switch (month) {
case 0:
System.out.println("一月份");
break;
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;
case 8:
System.out.println("九月份");
break;
case 9:
System.out.println("十月份");
break;
case 10:
System.out.println("十一月份");
break;
case 11:
System.out.println("十二月份");
break;
case 12:
System.out.println("请重新输入月份");
break;
}
}
}