编写一个jsp程序,输出100以内素数。要求先声明判断素数的方法isPrime再调用 最后在页面输出结果
时间: 2024-02-26 07:57:42 浏览: 129
以下是一个简单的JSP程序,用于输出100以内的素数:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输出100以内素数</title>
</head>
<body>
<%!
// 声明判断素数的方法
public boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
%>
<h1>100以内的素数:</h1>
<ul>
<%
// 调用判断素数的方法,并输出结果
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
out.println("<li>" + i + "</li>");
}
}
%>
</ul>
</body>
</html>
```
在上面的程序中,我们首先声明了一个名为isPrime的方法,用于判断一个整数是否为素数。然后在页面中调用了该方法,并输出100以内的素数。运行该程序,将会在页面上输出从2到100之间的所有素数。
阅读全文