- 任务描述
- 相关知识
- 编程要求
- 测试说明
任务描述
本关任务:编写程序找出
1
至1000
以内的质数。相关知识
为了完成本关任务,你需要掌握:1.质数的概念;2.循环语句以及
if
分支语句的使用; 3、关键字break
、continue相关使用。何为质数?
质数:只能被
1
和它本身整除的数,比如10
以内的质数:2 3 5 7
,任何的偶数(除2
以外)都是非质数以及奇数1
不属于质数。编程要求
根据提示,在右侧编辑器
Begin-End
处补充代码,将1
至1000
以内的质数打印输出,打印的时候务必按照如下格式:System.out.print(质数+" ");
使用print
进行打印同时被打印输出的质数后加上一个空格,以便于与平台提供的结果格式保持一致!测试说明
平台会对你编写的代码进行测试:若与预期输出相同,则算通关。
开始你的任务吧,祝你成功!
-
参考代码:
-
package step2; public class FindZhiShu { public static void main(String[] args) { /* 打印输出质数的时候务必按照如下格式:System.out.print(质数+" "); 使用print进行打印同时被打印输出的质数后加上一个空格, 以便于与平台提供的结果格式保持一致! */ /**********begin**********/ for(int n=2;n<=1000;n++){ boolean b=true; if(n!=1){ for(int i=2;i<n;i++){ if(n%i==0){ b=false; break; } } } if(b){ System.out.print(n+" "); } } /**********end**********/ } }
头歌平台Java程序设计 Java循环与分支语句编程练习 第4关:找出1至1000以内的质数
最新推荐文章于 2024-03-15 00:00:43 发布