训练1 划分成绩等级
对一二年级学生的考试成绩进行等级划分,等级划分标准如下:
优秀:大于或等于90分。
良好:大于或等于80分,小于90分。
合格:大于或等于60分,小于80分。
不合格:小于60分。
使用if...else if语句判断成绩等级,并输出与改成绩所对应的等级。
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);//本程序进行了适当的拓展,成绩为手动输入
System.out.print("请输入你的成绩:");//输入提示
int a = scanner.nextInt();//对输入的成绩赋予给变量a
if (a >= 90) { //进行判断
System.out.println("您的成绩为优秀!");
}
else if (a >= 80) {
System.out.println("您的成绩为良好!");
}
else if (a >= 60) {
System.out.println("您的成绩为合格!");
}
else
System.out.println("您的成绩不合格!");
}
训练2 判断月份对应的季节
使用switch多分支语句判断某个月份属于哪个季节。
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);//输入需要判断的月份
System.out.print("请输入现在的月份:");
int a = scanner.nextInt();//将输入的月份赋予给a
switch (a) { //开启多分支判断
case 3: //继续执行下面的代码
case 4: //继续执行下面的代码
case 5:
System.out.println("现在是春天");
break; //退出多分支判断
case 6: //继续执行下面的代码
case 7: //继续执行下面的代码
case 8:
System.out.println("现在是夏天");
break; //退出多分支判断
case 9: //继续执行下面的代码
case 10: //继续执行下面的代码
case 11:
System.out.println("现在是秋天");
break; //退出多分支判断
case 12: //继续执行下面的代码
case 1: //继续执行下面的代码
case 2:
System.out.println("现在是冬天");
break; //退出多分支判断
}
}