永发信息网

用java编程:输入一个正整数n,输出n以内的所有素数。代码怎么写?

答案:2  悬赏:10  手机版
解决时间 2021-03-29 06:00
用java编程:输入一个正整数n,输出n以内的所有素数。代码怎么写?
最佳答案
public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("请输入一个正整数n");
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        for (int i = 2; i <= n; i++) // 1不是素数,所以直接从2开始循环
        {
            int j = 2;
            while (i % j != 0) {
                j++; // 测试2至i的数字是否能被i整除,如不能就自加
            }
            if (j == i)
            //当有被整除的数字时,判断它是不是自身,若是,则说明是素数
            {
                System.out.println(i); // 如果是就打印出数字
            }
        }
    }

}
全部回答
public class PrimeNumber{
public static void main(String args[]){
java.util.Scanner scan=new java.util.Scanner(System.in);
int n=scan.nextInt();
for(int i=2; i<=n; i++){
boolean b=true;
for(int j=2; j if(i%j==0){
b=false;
}
}
if(b){
System.out.print(" "+i);
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq空间破解高手
They are bedrooms.A. Lily and Lucy’sB. Li
帮我推荐一款翻译功能比较好的扫描翻译笔,我
物理:冷热水混合淋浴器制作
员工最喜欢问老板的问题?
金正大的根优壮是水溶肥吗?
陆垚知马莉最后一句台词
为什么微信不能在别的手机上登陆
奔跑吧兄弟郑恺去的炒年糕店在哪
求Jessica郑秀妍所有专辑的歌曲
20多万的荣威RX8,该不该入手
日光倾城是什么意思?
墙布和墙纸哪个好 8大指标一一对比
青皮梨子的营养价值
成本高企 的高企 是什么意思
推荐资讯
激战2社交盛宴情报怎么得
用友u850 ft和u812.51的区别
求耳朵结构图
中国1911年——2002年历史事件
换算单位6m= dm= cm= mm
衣服上有USA 那遍有骑士标志的是什么牌子?
广州 国企或大公司 名单及联系电话
想送女朋友一段带晶字和梅字的祝福语,知道谁
形容词的介绍
今天b站封面那什么富坚25年首次全球休刊是什
已知某反应aA(g) +bB(g) cC(g) ΔH ="Q"
我爱我家创意大比拼
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?