判断两数之间的质数(素数) 如果是质数就把所有的质数的就把所有的质数回显到前台.

#对于是质数的定义可以去百度百科或者谷歌说明很清楚.这里就不细说.
后台的代码
@RequestMapping(value = “/json”, method = RequestMethod.GET)

 `@ResponseBody
    public String getAjax(@RequestParam(value = "minimum", required = false) Integer minimum, @RequestParam(value = "maximum") Integer maximum) {
            Integer num = null;
            StringBuffer sb = new StringBuffer();
            boolean falg;
            for (int i = minimum; i <= maximum; i++) {
            //首先的过滤掉是1 和偶数
                    if (i == 1 || (i % 2 == 0 && i != 2)) {
                            continue;
                    }
                    falg = true;
                    //这个是过滤后的数据再来遍历判断它是否还要可拆分的因子,如果没有说明是质数
                    for (int j = 2; j < i; j++) {
                            if (i % j == 0) {
                                    falg = false;
                                    break;
                            }

                    }
                    if (falg) {
                            num = i;
                            sb.append(num.toString());
                            sb.append("\t");
                    }

            }

            return sb.toString();//返回个前台,通过ajax 获取.

    }`  

<--------------------------------------`-------------前台显示的代码--------------------------------------------------->
这是前台的页面

Prime Numbers 练习 id="submitFrame"> 列出两整数之间的所有素数
            <SCRIPT>
                     $("FORM").submit(function CheckPost() {
                                    var minimum = $("#minimum").val();//获取输入值
                                    var maximum = $("#maximum").val();
                                    $.ajax({
                                            type: "get",
                                            url: "json",
                                            data: {"minimum": minimum, "maximum": maximum},//json数据格式
                                             contentType:"application/json;charset=UTF-8",
                                            success: function (data) {
                                               
                                                    $("#text").text(data );//获取控件 并把数据写入进去 
                                            }
                                            
                                    });
                                    
                                  
                            });
            </SCRIPT>
</BODY>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值