JAVAweb JSP脚本随机产生 20 个[10,100]的正整数,输出这些数以及他们中的最大数.
时间: 2024-11-30 08:17:09 浏览: 34
在Java Web中,我们可以使用JSP和Java的Random类生成指定范围内的随机数。下面是一个示例,展示了如何生成20个10到100之间的随机正整数,并找出其中的最大值:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<body>
<h2>20个[10,100]之间随机数及其最大值</h2>
<%
List<Integer> randomNumbers = new ArrayList<>();
Random random = new Random();
for (int i = 0; i < 20; i++) {
int randomNumber = random.nextInt(100 - 10 + 1) + 10; // [10,100]的随机数
randomNumbers.add(randomNumber);
out.print(randomNumber + ", "); // 输出当前随机数
}
Collections.sort(randomNumbers); // 排序数组
int maxNumber = randomNumbers.get(randomNumbers.size() - 1); // 最大值为最后一个元素
out.println("\n最大的数是: " + maxNumber);
%>
</body>
</html>
```
当浏览器加载此页面时,它将显示20个随机数以及这组数中的最大值。
阅读全文