求所有的3位质数
来源:互联网 发布:上海软件协会 编辑:程序博客网 时间:2024/06/05 07:34
package com.itheima;public class Test7 {/** * 7、 编程打印所有的3位质数,质数特点:只能被1和其本身整除 * 分析:遍历所有的三位数,然后再判断这个数是否还能被比它小的数整除,为了提高效率,我们可以只判断到比这个数小一半的数之内。 * * 思路及步骤: * 1.定义一个功能,判断某个三位数是否能被比它小的数整除; * 2.遍历所有的三位数; * 3.对每一个数进行判断,看是否为奇数; * 4.打印所有奇数。 */public static void main(String[] args) {//遍历所有的三位数,通过判断,取出所有的质数打印。for (int x = 100; x <= 999; x++) {if (isPrime(x)) {//打印所有的质数,这里只做简单打印,不做清太析的格式了。System.out.print("," + x);}}}// 判断一个数是否能被比它小的数整除。如果能返回false,则这个数就不是质数。public static boolean isPrime(int x) {//x/2 是指我们可以只判断到这个数的中间数之内。这是为了高效。for (int y = 2; y < (x / 2 ); y++) {if (x % y == 0) {return false;}}return true;}}
0 0
- 求所有的3位质数
- 黑马程序员——求质数算法的优化:编程打印所有的3位质数,质数:只能被1和其本身整除
- 编程打印所有的3位质数,质数特点:只能被1和其本身整除
- 求N之内的所有质数
- C++求N以内所有的质数
- 求小于正整数N的所有质数
- 求一个正整数的所有质数因子
- 求10000以内所有质数的和
- Java求n以内的所有质数
- 求1~100之间所有的质数
- 求N以内所有质数的和
- 求100内的所有素数(质数)
- 算法-求n内的所有质数
- 求100以内的所有质数
- 求1-100所有质数的和
- 求1到100所有的质数
- 黑马程序员---------------------编程打印所有的3位质数 质数特点:只能被1和其本身整除
- 黑马程序员—编程打印所有的3位质数 质数特点:只能被1和其本身整除
- 十一个很实用的Eclispe快捷键
- 有关保存文件时的编码选项与html/jsp页面设定字符编码的配置
- 完全搞懂傅里叶变换和小波(6)——傅立叶级数展开之函数项级数的性质
- C++生成一个随机网络
- C语言指针变量(4.28)
- 求所有的3位质数
- 通过souceCRT可以打印内核系统信息但是不能键盘输入的解决办法
- 如何在CocosCodeIDE中运行学习js-tests
- 解决Android安装文件apk下载变成zip文件
- Cocos2d-x 文字标签
- 设计模式:行为模式:职责链(chain of responsibility)
- 子集生成_二进制法
- 设计模式:导论和背景知识
- mysql-innodb/myisam 批量insert和Autoincrement