//关于数组
//静态定义
int[] arr = new int[]{1,2,3,4};
//动态定义
int[] arr2 = new int[5];
//数组类型的默认初始值
int型->0;
short->0.0;
char->0或'\u0000'不是'0';
boolean->false;
string->null;
实例:
从键盘读入学生成绩,找出最高分,并输出学生成绩等级。
成绩>=最高分-10 等级为A
成绩>=最高分-20 等级为B
成绩>=最高分-30 等级为C
其他 等级为D
package wzy;
import java.util.Scanner;
public class day03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生人数:");
int num = scanner.nextInt();
int[] arr = new int[num];
for (int i = 0; i <arr.length ; i++) {
System.out.println("输入第"+(i+1)+"位学生的成绩");
arr[i] = scanner.nextInt();
}
int maxfen = 0;
for (int i = 0; i <arr.length ; i++) {
if (maxfen<arr[i]){
maxfen = arr[i];
}
}
for (int i = 0; i <arr.length ; i++) {
System.out.println("第"+(i+1)+"个学生的等级");
int kad = (maxfen - arr[i])/10;
if (kad == 0){
System.out.println("等级为A");
}else if (kad == 1){
System.out.println("等级为B");
}else if (kad == 2){
System.out.println("等级为C");
}else {
System.out.println("等级为D");
}
}
}
}
//本人也是初学,如有问题请见谅