打印100以内的质数
程序员文章站
2024-03-15 12:23:41
...
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>质数</title>
</head>
<body>
<%
boolean flag = true ; //true为质数,false不是质数
for(int i=1;i<=100;i++)
{
for(int j=2;j<i/2+1;j++)
{
if(i%j==0)
{
flag = false ;
break ;//不是质数跳出本次循环
}
else
{
flag = true ;
}
}
if(flag)
{
out.println(i);
}
}
%>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<% int m,i,j;
boolean f=true;
for(i=2;i<=100;i++)
{f=true;
m=(int)Math.sqrt(i);
for(j=2;j<=m;j++){
if(i%j==0)
{
f=false;
break;
}
}
if (f)
out.print(i+" ");
}
%>
</body>
</html>
上一篇: 猜年龄python实现
下一篇: 用Java之素数问题