Javaswitchcase语句练习题
⽂章说明*
本篇⽂章介绍如何使⽤【switch case 语句 】,仅是对⾃⼰学习的记录,并没有深⼊分析每个模块。感谢⽀持!
//题⼀:
/1.使⽤ switch把⼩写类型的char型转为⼤写。只转换a,b,c,d,e.其它的输
出“ other"./
Scanner scanner =new Scanner(System.in);
String str = ();
char strChar = str.charAt(0);
switch(strChar){
case'a':
System.out.println("A");
break;
case'b':
System.out.println("B");
break;
case'c':
System.out.println("C");
break;
case'd':
System.out.println("d");
break;
case'e':
System.out.println("E");
break;
default:
System.out.println("other");
}
//题⼆:
对学⽣成绩⼤于60分的,输出“合格”.低于60分的,输出“不合格”.
int cj =70;
switch(cj /10){
case0:
case1:
case2:
case3:
case4:
java switch case stringcase5:
System.out.println("不及格");
break;
case6:
case7:
case8:
case9:
case10:
System.out.println("及格");
break;
}
//第⼆种⽅法:
int cj1 =70;
switch(cj1 /60){
case0:
System.out.println("不及格");
break;
case1:
System.out.println("及格");
break;
}
//题三:
/编写程序:从键盘上输⼊2019年的“ month”和“day”,要求通过程序输出输⼊的⽇期为2019年的第⼏天。/
System.out.println("请输⼊ dar");
int inPutDar = Int();
int sum =0;//天的总数
switch(inPutMonth){
case12:
sum +=30;// ⼗⼀⽉的
case11:
sum +=31;// ⼗⽉的
case10:
sum +=30;// 九⽉的
case9:
sum +=31;// ⼋⽉的
case8:
sum +=31;//七⽉的
case7:
sum +=30;// 六⽉的
case6:
sum +=31;// 五⽉的
case5:
sum +=30;// 四⽉的
case4:
sum +=31;// 三⽉的
case3:
sum +=28;// ⼆⽉的
case2:
sum +=31;// ⼀⽉的
case1:
sum += inPutDar;
}
System.out.println(sum);
题四
/*
* 从键盘分别输⼊年、⽉、⽇,判断这⼀天是当年的第⼏天注:判断⼀年是否是闰年的标准
1)可以被4整除,但不可被100整除
2)可以被400整除*/
System.out.println("请输⼊ month");// ⽉
int inPutMonth = Int();
System.out.println("请输⼊ dar");//⽇
int inPutDar = Int();
int sum =0;//天的总数
switch(inPutMonth){
case12:
sum +=30;// ⼗⼀⽉的
case11:
sum +=31;// ⼗⽉的
case10:
sum +=30;// 九⽉的
case9:
sum +=31;// ⼋⽉的
case8:
sum +=31;//七⽉的
case7:
sum +=30;// 六⽉的
case6:
sum +=31;// 五⽉的
case5:
sum +=30;// 四⽉的
case4:
sum +=31;// 三⽉的
case3:
/
/sum += 28; // ⼆⽉的
//  判断是否是闰年.......
if((inPutYear %4==0&& inPutYear %100!=0)|| inPutYear %400==0){                    sum +=29;
}else{
sum +=28;
}
case2:
sum +=31;// ⼀⽉的
case1:
sum += inPutDar;
}
System.out.println(sum);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。