public class 424 {
public static void main (String[] args)
{
int i,j,k=0,l=0,m;
String s1="sh";
String a[]=new String [10];
String b[]=new String [10];
int c[]=new int[10];
String d[]=new String [10];
for(i=0;i<3;i++)
{
System.out.println("请输入"+i“个学生的信息”);
a[i]=Keyboard.readString(); 为什么c[i]的值总是默认为a[i]的值,
b[i]=Keyboard.readString();
c[i]=Keyboard.readInt();
while(c[i]>100||c[i]<0)
{ System.out.println("输入错误,请从新输入");
c[i]=Keyboard.readInt();}
d[i]=Keyboard.readString();
}
for(j=0;j<10;j++)
{if(k<=c[j])
k=c[j];l=j;}
System.out.println("xuehao : "+a[l]+"xingming : "+b[l]+"chushengdi : "+d[l]);
System.out.println("学号 : 姓名 : 成绩 :");
for(j=0;j<10;j++)
{
m=d[j].compareTo(s1);
if(m==0)
System.out.println(a[j]+" "+b[j]+" "+c[j]);
}
}
}
希望各位大哥大姐帮我看看,谢谢!!!