當前位置:編程學習大全網 - 編程軟體 - 用JAVA編壹個程序 輸入10名同學的身高,找出最高升高,要求使用對象數組類型的帶參方法來實現

用JAVA編壹個程序 輸入10名同學的身高,找出最高升高,要求使用對象數組類型的帶參方法來實現

封裝類 Student如下:

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對象數組中保存。

}

}

  • 上一篇:繼承順序
  • 下一篇:學習C++和C#,TC和Java和易語言 哪個容易學哪個有前途啊
  • copyright 2024編程學習大全網