当前位置: 代码迷 >> Java Web开发 >> 用户输入一个N值 怎么用JSP输出N范围内的质数
  详细解决方案

用户输入一个N值 怎么用JSP输出N范围内的质数

热度:74   发布时间:2009-10-08 13:49:16.0
用户输入一个N值 怎么用JSP输出N范围内的质数
该怎么用JSP 语言来编译这个呢?  小菜鸟一名  希望 大家帮帮忙 谢谢
搜索更多相关主题的帖子: 用户  输出  范围  JSP  质数  

----------------解决方案--------------------------------------------------------
<%@ page language="java" pageEncoding="GBK"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>prime numbers</title>
  </head>
<%!
    public boolean isPrime(int n) {
            for (int i=2; i<n; i++) {
            if(n%i==0)  
                return false;
        }
        return true;
    }     
%>
<%
    int num = 0;
    String str = request.getParameter("num");
    if (str!=null)
    num = Integer.parseInt(str);  
%>
  <body>
<form action="#" method="post">
    <input type="text" name="num">
    <input type="submit" value="submit">
</form>
<br>
<%
    if(num!=0) {
        for (int i=2; i<num; i++) {
            if(isPrime(i)) {
                out.print(i+" ");
     
            }
        }

         
    }

%>
  </body>
</html>
----------------解决方案--------------------------------------------------------
顶下
----------------解决方案--------------------------------------------------------
谢谢咯
----------------解决方案--------------------------------------------------------
  相关解决方案