利用Random类,随机生成5个1到100之间的整数,将生成随机整数添加到一个list集合中,然后计算该集合中所有数字的总和

利用Random类,随机生成5个1到100之间的整数,将生成随机整数添加到一个list集合中,然后计算该集合中所有数字的总和


import java.util.Random;
public class Test{
  public static void main(String[] args){
        Random rnd = new Random();
        int a[] = new int [5];
        List<Integer> list = new ArrayList<Integer>();
        for(int i=0;i<5;i++)
            list.add(rnd.nextInt(100)+1);
        int sum = 0;
        for(int n :list){
            sum += n;
        }
        System.out.print("sum="+sum);
    }
}

遍历实现

示例代码如下:

public class Test {

    public static void main(String[] args) throws SQLException, IOException {
        int sum = Arrays.stream(new int[5]).map(item -> new Random().nextInt(100) + 1).sum();
        System.out.println(sum);
    }
    
}