當前位置:編程學習大全網 - 編程軟體 - Hashmap編程

Hashmap編程

需要10學生,只需創建5個學生,然後映射進去。我懶得寫。

package package2

導入Java . util . hashmap;

導入Java . util . map;

公共類測試{

公共靜態void main(String[] args) {

地圖& ltInteger,Student & gtmap = new HashMap & ltInteger,Student & gt();

學生stu1 =新生();

Stu1.setName("第壹個學生");

stu 1 . setheigth(180);

學生stu2 =新學生();

Stu2.setName("第二個學生");

stu 2 . setheigth(170);

學生stu3 =新學生();

Stu3.setName("第三個學生");

stu 3 . setheigth(185);

學生stu4 =新學生();

Stu4.setName("第四個學生");

stu 4 . setheigth(187);

學生stu5 =新學生();

Stu5.setName("第五個學生");

stu 5 . setheigth(175);

map.put(stu1.getHeigth(),stu 1);

map.put(stu2.getHeigth(),stu 2);

map.put(stu3.getHeigth(),stu 3);

map.put(stu4.getHeigth(),stu 4);

map.put(stu5.getHeigth(),stu 5);

int[]array = { stu 1 . getheigth(),stu2.getHeigth(),stu3.getHeigth(),

stu4.getHeigth()、stu 5 . getheigth()};

int a;

for(int I = 0;我& lt數組.長度;i++) {

for(int j = 0+I;j & lt數組.長度;j++) {

if(array[I]& lt;array[j]) {

a = array[I];

array[I]= array[j];

array[j]= a;

}

}

}

int c = array[0];

學生s = map . get(c);

系統。out.println (s.getname ()+"最大高度為:"+c+"cm。");

}

}

  • 上一篇:請問如何在EXCEL表格中設置日期到期前的提醒?
  • 下一篇:html表單是什麽?
  • copyright 2024編程學習大全網