当前位置 博文首页 > YHSevenWater的博客:Java一维数组的使用
?成绩>=最高分-10 等级为’A’
?成绩>=最高分-20 等级为’B’
?成绩>=最高分-30 等级为’C’
?其余 等级为’D**
package com.java.arraysdemo;
import java.util.Scanner;
/*
* 从键盘读入学生成绩,找出最高分,并输出学生成绩等级。
?成绩>=最高分-10 等级为’A’
?成绩>=最高分-20 等级为’B’
?成绩>=最高分-30 等级为’C’
?其余 等级为’D’
* */
public class ArrayDemo1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生的人数:");
int number = scanner.nextInt();
int [] array = new int[number];
System.out.println("请输入"+number+"个人的成绩分别为:");
for (int i = 0; i < number; i++) {
array[i] = scanner.nextInt();
}
int grade = array[0];
for (int i = 1; i < number; i++) {
if(grade<array[i]){
grade = array[i];
}
}
System.out.println("最高分是:"+grade);
for (int i = 0; i < number; i++) { //等级划分
if(array[i]>=grade-10){
System.out.println("student "+i+" score is "+array[i]+" grade is A");
}
else if(array[i]>=grade-20){
System.out.println("student "+i+" score is "+array[i]+" grade is B");
}
else if(array[i]>=grade-30){
System.out.println("student "+i+" score is "+array[i]+" grade is C");
}
else{
System.out.println("student "+i+" score is "+array[i]+" grade is D");
}
}
}
}
cs