利用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);
}
}