题目.输入10名学生的身高,获得最高的学生高度,使用对象数组参数来完成。
package studentbiz;
import java.util.Arrays;
import java.util.Scanner;
public class WfSixBody {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
WorkForSix[] Height=new WorkForSix[10];
for(int j=0;j<Height.length;j++){
WorkForSix Stuheight=new WorkForSix();
System.out.println("请输入第"+(j+1)+"个同学的身高");
int height=input.nextInt();
Stuheight.Stuheight=height;
Height[j]=Stuheight;
}
Height[10].Print();//WorkForSix 类的Print()方法调用无法执行,为什么呢?T__T ?
/*想对Height[10]对象数组中的Stuheight对象的Stuheight(学生身高)属性进行排序(升序),但 Arrays.sort();无法实现,有什么方法可以实现
*/
}
}
package studentbiz;
import java.util.Scanner;
public class WorkForSix {
public int Stuheight=0;//学生身高
public String name="NULL";//学生姓名
public int oldNum=0;//学生年龄
public String sex="null";//学生性别
public void Print(){
for(int i=0;i<10;i++){
System.out.println("输出第"+(i+1)+"个同学的身高为:"+Stuheight);
}
}
}
求各位大神帮我解决下 T__T
KXFT
wuli雪宝
相关分类