一、
1、switch
2、long
3、表达式1
4、break
5、continue
二、
1、B
2、A
3、BD
4、D
5、B
6、A
7、A
8、D
9、D
10、B
三、
1、Y 2、Y 3、N 4、 Y 5、Y 6、N
四、
1、相同点:都是用来处理多分支条件的结构。
不同点:switch只能处理等值条件判断情况。而且条件只能是整形或者是字符型变量
多重if可以处理变量在某个连续区间的情况。
2、do-while 至少执行一次循环体。
3、break 跳出循环 continue 结束本次循环。
五、
1、import java.util.Scanner;
class Demo3
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数字:");
int a = sc.nextInt();
if (a%2==0){
System.out.println(a+"是一个偶数");
}else{
System.out.println(a+"是一个奇数");
}
}
}
2、import java.util.Scanner;
class Demo4
{
public static void main(String[] args)
{
System.out.println("请输入成绩:");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if (a>=90&&a<=100){
System.out.println("A级");
}else if (a>=80&&a<90){
System.out.println("B级");
}else if (a>=70&&a<80){
System.out.println("C级");
}else if (a>=60&&a<70){
System.out.println("D级");
}else if (a>=0&&a<60){
System.out.println("E级");
}else{
System.out.println("您输入的数值有误!");
}
}
}
import java.util.Scanner;
class Demo5
{
public static void main(String[] args)
{
System.out.println("请输入成绩:");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
if (a>100||a<0){
System.out.println("您输入的数值有误!");
return;
}
String grade="";
switch (a/10){
case 10:
case 9:{
grade="A级";
break;
}
case 8:{
grade="B级";
break;
}
case 7:{
grade="C级";
break;
}
case 6:{
grade="D级";
break;
}
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:{
grade="E级";
break;
}
}
System.out.println("成绩"+a+"属于"+grade);
}
}
3、
import java.util.Scanner;
class Demo6
{
public static void main(String[] args)
{
System.out.println("请输入月份:");
Scanner sc = new Scanner(System.in);
int month = sc.nextInt();
String season="";
if (month>12||month<1){
System.out.println("您输入的数值有误,请重新输入!");
return;
}
switch (month){
case 3:
case 4:
case 5:{
season="春天-春暖花开 踏青 植树";
break;
}
case 6:
case 7:
case 8:{
season="夏天-夏日炎炎 吃雪糕 游泳";
break;
}
case 9:
case 10:
case 11:{
season="秋天-秋高气爽 睡觉 打游戏";
break;
}
case 12:
case 1:
case 2:{
season="冬天-寒风凌冽 滑雪 堆雪人";
break;
}
}
System.out.println("月份"+month+"属于"+season);
}
}
4、
import java.util.Scanner;
class Demo7
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n=0;
int sum=0;
int temp;
while (n<5){
n++;
System.out.println("请输入第"+n+"个学生分数:");
int s=sc.nextInt();
temp=s;
sum+=temp;
}
System.out.println("五个学生的和分数为:"+sum);
}
}