在Java中编写的成绩排名代码,在eclipse中能正常运行显示结果,
代码如下:
import java.util.Scanner;
public class Chengji_1004 {
public static void main(String[] args) {
Scanner num = new Scanner(System.in);
int number = num.nextInt();
Scanner xinxi = new Scanner(System.in);
String[][] arr = new String[number][3];
int Sz[] = new int[number];
int i;
for(i = 0; i < number; i++) {
for (int j = 0; j < 3 ; j++) {
arr[i][j] = xinxi.next();
}
Sz[i] = Integer.parseInt(arr[i][2]);
}
int max,min,PosMax,PosMin;
max = min = Sz[0];
PosMax = PosMin = 0;
for (i = 0; i < number; i++) {
if (Sz[i] > max) {
max = Sz[i];
PosMax = i;
}if (Sz[i] < min) {
min = Sz[i];
PosMin = i;
}
}
输出最大最小值
}
}
但是在品题a中的报如下错误。
错误如下:
提示编译错误
Main.java:5: error: class Chengji_1004 is public, should be declared in a file named Chengji_1004.java
public class Chengji_1004 {
^
1 error
在线求大佬!!!