编写JSP页面,输出100以内的素数
时间: 2024-11-09 12:30:29 浏览: 12
在JSP页面编写中,你可以利用Java脚本let来生成并输出100以内的素数。下面是一个简单的示例:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>输出100以内素数</title>
</head>
<body>
<h1>100以内的素数:</h1>
<ul id="primeNumbers">
</ul>
<script type="text/javascript">
function isPrime(num) {
if (num <= 1) return false;
for (let i = 2; i * i <= num; i++) {
if (num % i === 0) return false;
}
return true;
}
function displayPrimes(n) {
let primes = [];
for (let i = 2; i < n; i++) {
if (isPrime(i)) {
primes.push(i);
}
}
// 将素数添加到HTML列表中
let primeList = document.getElementById('primeNumbers');
primes.forEach(prime => primeList.innerHTML += `<li>${prime}</li>`);
}
// 调用函数显示100以内的素数
displayPrimes(100);
</script>
</body>
</html>
```
在这个例子中,`isPrime()`函数用于判断是否为素数,`displayPrimes()`函数则遍历1到100的数字,并将素数添加到HTML列表中。
阅读全文