level 1
xinqing_xin
楼主
这个只能输入1的时候有结果 是哪错了呢 谢谢了
import java.util.*;
public class test1 {
/**
* @param args
*/
public static void main(String[] args) {
int month = 0;
do{
System.out.println("请输入1~12");
Scanner sc = new Scanner(System.in);
month = sc.nextInt();
if(month < 1 ||month > 12)
System.out.println("出错啦!");
}while(month > 1&&month < 13);
System.out.print(month+"月是:");
switch (month){
case 1:System.out.println("31天");break;
case 3:System.out.println("31天"); break;
case 5:System.out.println("31天"); break;
case 7:System.out.println("31天"); break;
case 8:System.out.println("31天");break;
case 10:System.out.println("31天");break;
case 12:System.out.println("31天");break;
case 2:System.out.println("28天");break;
case 4:System.out.println("30天"); break;
case 6:System.out.println("31天");break;
case 9:System.out.println("31天");break;
case 11:System.out.println("31天");break;
}
}
}
2009年10月15日 13点10分
1
import java.util.*;
public class test1 {
/**
* @param args
*/
public static void main(String[] args) {
int month = 0;
do{
System.out.println("请输入1~12");
Scanner sc = new Scanner(System.in);
month = sc.nextInt();
if(month < 1 ||month > 12)
System.out.println("出错啦!");
}while(month > 1&&month < 13);
System.out.print(month+"月是:");
switch (month){
case 1:System.out.println("31天");break;
case 3:System.out.println("31天"); break;
case 5:System.out.println("31天"); break;
case 7:System.out.println("31天"); break;
case 8:System.out.println("31天");break;
case 10:System.out.println("31天");break;
case 12:System.out.println("31天");break;
case 2:System.out.println("28天");break;
case 4:System.out.println("30天"); break;
case 6:System.out.println("31天");break;
case 9:System.out.println("31天");break;
case 11:System.out.println("31天");break;
}
}
}