JAVA打卡 DAY 3

博客内容讲述了作者在Java打卡第三天的学习记录,重点在于找出1到1000之间的所有质数。文章提到了质数的概念,以及循环和if分支语句在解决问题中的应用,还给出了代码示例,强调了外循环(Cycle)的重要性。
摘要由CSDN通过智能技术生成

Java打卡 Day 3
2020年1月28日

educoder题目记录
找出1至1000以内的质数

任务描述
本关任务:编写程序找出1至1000以内的质数。

相关知识
为了完成本关任务,你需要掌握:1.质数的概念;2.循环语句以及if分支语句的使用; 3、关键字 break、continue相关使用。

何为质数?
质数:只能被1和它本身整除的数,比如10以内的质数: 2 3 5 7,任何的偶数(除2以外)都是非质数以及奇数1不属于质数。

样例输出
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59等等直到1000。

参考答案(根据参考答案进行的代码更改):

注意:Cycle是指外循环。

package step2;
public class FindZhiShu {
	public static void main(String[] args) {
		   /*
		     打印输出质数的时候务必按照如下格式:System.out.print(质数+" ");
		     使用print进行打印同时被打印输出的质数后加上一个空格,
		     以便于与平台提供的结果格式保持一致!
            */
		   /**********begin**********/
		   System.out.print("2"+" ");
		   Cycle:
		   for(int i=3;i<=1000;i++)
		   {
			   for(int k=2;k<i;k++)
			   {
				   if(i%k==0) continue Cycle;
			   }
			   System.out.print(i + " ");
		   }
           /**********end**********/	
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值