package help;
public class Student{
private Double height;
public Student(Double height) {
super();
this.height = height;
}
public Double getHeight() {
return height;
}
public void setHeight(Double height) {
this.height = height;
}
}
測試類
package help;
import java.util.Scanner;
public class TestStudent {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
Student[] stus=new Student[10];
/**
* 將輸入的是個學生的身高實例化是個學生,並保存到Student對象數組中
*/
for(int i=1;i<=10;i++){
System.out.println("輸入學生第"+i+"的身高");
double h=sc.nextDouble();
Student s=new Student(h);
stus[i-1]=s;
}
Student maxHeightStu=new Student(stus[0].getHeight());//假設第壹個學生的身高為最高學生最高
for(int i=1;i<stus.length;i++){
if(maxHeightStu.getHeight()<stus[i].getHeight()){
maxHeightStu.setHeight(stus[i].getHeight());//當有學生的身高更高時,更新最高學生身高
}
}
System.out.println("最高學生的身高:"+maxHeightStu.getHeight());
//註:輸入的學生身高仍在stus對象數組中保存。
}
}