[javase] 1.請從鍵盤隨機輸入10個整數保存到List中,並按倒序、從大到小的順序顯示出來

public class TestCollections1 {

/*

1.請從鍵盤隨機輸入10個整數保存到List中,並按倒序、從大到小的順序顯示出來

*/

public static void main(String[] args) {

//引用輸入對象

Scanner s=new Scanner(System.in);

//設置一個list對象

List list=new ArrayList();

System.out.println("請輸入10個整數:");

//把輸入的整數添加進list中

for(int j=0;j<10;j++){

int i=s.nextInt();

list.add(i);

}

System.out.println("按照倒序的順序顯示:");

//Iterator iterator=list.iterator();


Collections.reverse(list);//反轉

// while(iterator.hasNext()){

// System.out.println(iterator.next());

// }

//已經反轉,由於題中並未提示結果按什麼格式輸出,不用遍歷,直接輸出結果

System.out.println(list);

//同上

Collections.sort(list);//默認從小到大

Collections.reverse(list);

System.out.println("從大到小的順序顯示:");

System.out.println(list);


}

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章