當前位置:編程學習大全網 - 編程軟體 - java編程實現:輸入班裏10名學生的身高,獲得身高最高的學生。要求使用對象數組類型帶參方法來實現。

java編程實現:輸入班裏10名學生的身高,獲得身高最高的學生。要求使用對象數組類型帶參方法來實現。

我的理解妳想用壹個方法直接實現的話建議方法可以這樣設置

方法返回最高身高的那個學生在數組中的下標位置

然後直接從數組中獲得同學對象,就可以實現妳要求的功能了

public static void main() {

.....

int sub = getMaxHeight(stu);

System.out.println("第" + (sub+1) + "名學生身高最高,為" + stu[sub].getHeight());

}

public int getMaxHeight(Students[] stu) {

int sub = 0; // 最高學生在數組中的下標

int maxHeight = 0; // 當前最高身高

for (int i = 0; i < stu.length; i++) {

Students s = stu[i];

if(s.getHeight() > maxHeight) {

sub = i;

maxHeight = s.getHeight();

}

}

}

  • 上一篇:廣數面板小括號怎麽輸入
  • 下一篇:abaqus是什麽軟件
  • copyright 2024編程學習大全網