當前位置:編程學習大全網 - 編程軟體 - JAVA編程題,隨機產生數值在50以下的60個整數加入到數組列表中,求其中最大元素

JAVA編程題,隨機產生數值在50以下的60個整數加入到數組列表中,求其中最大元素

import java.util.ArrayList;

import java.util.Collections;

public class Test {

public static void main(String[] args) {

ArrayList<Integer> list = new ArrayList<Integer>();

for(int i=0;i<60;i++) {

list.add((int)(Math.random()*50));

}

System.out.println("最大元素值:"+Collections.max(list));

System.out.println(list);

System.out.println("頻度出現2次及以上的數據:");

ArrayList<Integer>list2=new ArrayList<Integer>();

for(Integer i:list) {

if(Collections.frequency(list, i)>1) {

if(!list2.contains(i)) {

list2.add(i);

}

}

}

System.out.println(list2);

}

}

  • 上一篇:學習單片機用什麽軟件最好?
  • 下一篇:CAD中,為什麽環形矩陣時,總是找不準弧線的位置
  • copyright 2024編程學習大全網