2 qq 39328621 qq_39328621 于 2017.09.07 20:29 提问

Java 这个小程序为什么输出不了

判断101-200之间素数,并输出个数;
本人Java新生 求大神赐教!谢谢!!
package work;

public class work_3 {

public static void main(String[] args) {
        int i,n,a=0;
        for(i=101;i<=200;i++)
            {for(n=2;n<=i;n++)
                {if(i%n==0)
                    break;
                if(i==n)
                    {a++;
                    System.out.println(i);}}}
                System.out.println(a);


}

}
结果 是0
图片说明

4个回答

rd_dq
rd_dq   2017.09.08 00:07
已采纳

你这个if语句应该是在第一个循环里的!!
代码:
package work;

public class work_3{

public static void main(String[] args) {
    // TODO 自动生成的方法存根
    int i,n,a=0;
    for(i=101;i<=200;i++)
        {
        for(n=2;n<=i;n++)
            {
            if(i%n==0)
                break;
            }
            if(i==n)
                {a++;
                System.out.println(i);
                }
            }
            System.out.println(a);
}

}
图片说明

qq_16768503
qq_16768503   2017.09.08 10:52

图片说明

qq_28306215
qq_28306215   2017.09.07 21:18

当然了,你这写的什么啊,知道素数是怎么得到的吗,内存浪费严重。

Aruis26
Aruis26   2017.09.07 23:53

你的这个算法不对……
这个当然也不是纯粹用循环来算的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PD教程PD教程PD教程
为什么下不了呢?为什么下不了呢?为什么下不了呢?为什么下不了呢?为什么下不了呢?为什么下不了呢?为什么下不了呢?为什么下不了呢?为什么下不了呢?
Java小程序:输入字母和数字,输出时字母在前数字在后
Java小程序 随机输入一些字母和数字,打印出来的时候将英文放在前面,数字放在后面的
【小程序】递归实现控制台输出的文件树形结构
要求:给定任意一个目录,以树形方式展现出该目录中的所有子目录和文件,另外展现的时候目录在上面,文件在下面,每一层有缩进。 代码: package myfiles; import java.io.File; import java.util.ArrayList; import java.util.List; import org.junit.Test; /** * * 项目名称:Fi
使它读入被include语句修饰的一个文件并且输出这个文件
数据结构与算法分析——c语言描述 习题1.4 这道题水题,就是用到了不常用的文件读写函数。递归调用。 #include #include #include #include #define MAXN 105 void process_line(const char *filename); int main(int argc, char **argv) { proces
第一个javaApplication界面小程序
今天晚上完成了第一个自己写的javaApplication界面小程序,顺便贴在这里,就当是保存了。 程序原代码如下: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class GamesAppGraphics { public static void main(S
微信小程序 扫码怎么扫都扫不出来
appId 没有填写是扫不出来 ;
微信小程序-0.11.122100版本更新问题
感谢慕课网七月老师的分享
java小例子
这个Java小例子输出如下图形 **** *** ** *
小程序样式导入问题
网上看到以及官网提到样式导入是相对路径,例如@import “common.wxss”; 但是,我实际操作时候,发现相对路径不行,只能用绝对路径,例如@import “/pages/vedio/vedio.wxss”;才可以 /pages/vedio/vedio.wxss是你的样式的路径 写博客不易,随便打个赏呗 ...
微信小程序商城添加商品时无法上传图片
因为使用的是谷歌浏览器,默认禁用flash,换成其他的浏览器即可。