输入5个同学的成绩,60-70为D,70-80为C ,80-90为B,90-100为A 不及格-60为E 最后输出ABCDE分别有几人?
Java代码示例
import java.util.Scanner;
/**
* 输入5个同学的成绩,60-70为D,70-80为C ,
* 80-90为B,90-100为A 不及格-60为E
* 最后输出ABCDE分别有几人?
* @author yubiao
*
*/
public class Score {
public static void main(String[] args) {
// 创建输入器
Scanner scanner = new Scanner(System.in);
//声明变量来保存A---E
int countA=0,countB=0,countC=0,countD=0,countE=0;
for(int i=0;i<5;i++) {
System.out.println("请输入成绩:");
//接收输入
double score = scanner.nextDouble();
if(score<60) {
countE++;
}else if(score<70) {
countD++;
}else if(score<80) {
countC++;
}else if(score<90) {
countB++;
}else if(score<=100) {
countA++;
}
}
System.out.println("A:"+countA+", B:"+countB+", C:"+countC+", D:"+countD+", E:"+countE);
}
}