@Test
public void test7(){
System.out.println("请输入月份");
Scanner scanner = new Scanner(System.in);
int month = scanner.nextInt();
//先判断平年 闰年
//平年2月28 闰年2月29
//能被4整除但是不能被100整除||能被400整除
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println(month + "月有31天");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println(month + "月有30天");
case 2:
System.out.println("请输入年份:");
int year = scanner.nextInt();
if((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0)){
System.out.println(year + "是闰年");
System.out.println(month + "月有29天");
}else{
System.out.println(year + "是平年");
System.out.println(month + "月有28天");
}
}
}
@Test
public void test12(){
// 1、int[] scores={0,0,1,2,3,5,4,5,2,8,7,6,9,5,4,8,3,1,0,2,4,8,7,9,5,2,1,2,3,9};
// 求出上面数组中0-9分别出现的次数
int[] scores = {0,0,1,2,3,5,4,5,2,8,7,6,9,5,4,8,3,1,0,2,4,8,7,9,5,2,1,2,3,9};
int[] count = new int[10];
for (int i = 0; i < scores.length; i++) {
switch(scores[i]){
case 0:
count[0]++;
break;
case 1:
count[1]++;
break;
case 2:
count[2]++;
break;
case 3:
count[3]++;
break;
case 4:
count[4]++;
break;
case 5:
count[5]++;
break;
case 6:
count[6]++;
break;
case 7:
count[7]++;
break;
case 8:
count[8]++;
break;
case 9:
count[9]++;
break;
}
}
for (int i = 0; i < count.length; i++) {
System.out.println("数字"+i+"出现的次数是"+count[i]);
}
}