素数详解!找出1到100之间的素数的简单实现(Java篇)

您所在的位置:网站首页 质数都有什么1到100 素数详解!找出1到100之间的素数的简单实现(Java篇)

素数详解!找出1到100之间的素数的简单实现(Java篇)

2024-07-16 11:01| 来源: 网络整理| 查看: 265

对于刚接触编程的人来说,独立找出1到100之间的素数能够很好锻炼他们的思维,以及对这门语言更深入了解,对后面的学习起到积极的作用。

下面我将详细的讲讲个人对于这道题的理解 问题分析: 1、首先我们应该先知道什么素数? 2、我们在程序中应该要如何表示1到100? 3、我们要如何让当前数字与其他自然数进行相除? 4、最后我们要如何将这些素数打印出来?

解题思路:

1、质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。 例如:【7】 7/1=7 ,7/2=3.5 ,7/3=2.33333… 7/4=1.75, 7/5=1.4, 7/6=1.16666…,7/7=1。 从上面我们可以看到除了1和7,7除以其他数都有余数

2、无论是在哪一门语言当中,像1-100这么多数字,肯定是需要用到循环。下面我们就以for循环为例

3、这个与第二个问题是类似的思路,在程序里我会详细解释。

4、我们可以利用中间变量,将这些素数输出出来,先判断一个数字是不是素数,是的话我们先将它存在变量之中,最后一起打印出来。

一、代码详解:

public class PrimeNumber { public static void main(String[] args){ // 这是第一层for循环,作用是将i从1到100进行循环,逐个进行判断。 // 对应我们题目中的从1到100 // (由于素数的定义,1不是素数,但是它能够除1,所以我们这里循环从2开始) for(int i = 2; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3