一,判断成绩等级,当同学的成绩是90-100为一个等级,80-89分为一个阶段,70-79分为一个阶段,60-69分为一个阶段以及60分一下为不及格,分别以A,B,C,D,E五个等级进行区分。
第一种,使用switch
package com.qzxx.test;
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int grade=sc.nextInt();
if(grade>=0&&grade<=100) {
switch(grade/10) {
case 10:
case 9:System.out.println("成绩等级为A");break;
case 8:System.out.println("成绩等级为B");break;
case 7:System.out.println("成绩等级为C");break;
case 6:System.out.println("成绩等级为D");break;
case 5:System.out.println("成绩等级为E");break;
}
}else {
System.out.println("您的输入有误请重新输入");
}
}
}
第二种,使用if-else
package com.qzxx.test;
import java.util.Scanner;
public class Gradeif {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int grade=sc.nextInt();
if(grade>=90&&grade<=100) {
System.out.println("成绩等级为A");
}else if(grade>=80&&grade<=89){
System.out.println("成绩等级为B");
}else if(grade>=70&&grade<=79) {
System.out.println("成绩等级为C");
}else if(grade>=60&&grade<=69) {
System.out.println("成绩等级为D");
}else if(grade<60) {
System.out.println("成绩等级为E");
}
}
}
二,java基础程序设计,p47实验二,猜数字游戏
编写一个java应用程序,在主类main中实现,程序随机分配给用户一个1-100的数字,让用户自己进行猜测,程序返回提示,提示分别是猜大了,猜小了,用户可以根据提示再次猜测,直至猜测对为止
三,p45,example3.4(这个是书上的例题)