
怎么在每个分数后面输出优良中合格不合格呢,怎么在输出里用printGrade()

按照你的改了一下下
public static void main(String[] args) {
int k=0;
int a[] =new int[60];
for(int score=0;score<60;score++) {
if(score%10==0) {
System.out.println();
}
a[score] = (int)(50*Math.random()+50);
System.out.print(a[score]+"-"+printGrade(a[score])+" ");
}
}
private static String printGrade(int score){
String flag="";
if(score>=90) {
flag="优";
}else if(score>=80) {
flag="良";
}else if(score>=80) {
flag="中";
}else if(score>=80) {
flag="合格";
}else {
flag="不合格";
}
return flag;
}