黑马程序员—编程打印所有的3位质数 质数特点:只能被1和其本身整除
2014-01-02 14:44
344 查看
package com.itheima;
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
/**
* 编程打印所有的3位质数
质数特点:只能被1和其本身整除
*/
public class Test7 {
public static void main(String[] args) {
zhishu();
}
public static void zhishu()
{for(int i = 100; i < 1000; i++ ) { //三位质数从100开始到1000结束。
int factors = 0;
for(int j = 1; j < (i + 2)/2; j++ ) {
// 将 i 依次除以 1 到 [(i + 2)/2]
// 计算其整除的次数
if((i % j) == 0) factors++;
}
// 如果只有一次整除,那么该数为素数
if(factors < 2)
System.out.println(i + "是质数");
}
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
/**
* 编程打印所有的3位质数
质数特点:只能被1和其本身整除
*/
public class Test7 {
public static void main(String[] args) {
zhishu();
}
public static void zhishu()
{for(int i = 100; i < 1000; i++ ) { //三位质数从100开始到1000结束。
int factors = 0;
for(int j = 1; j < (i + 2)/2; j++ ) {
// 将 i 依次除以 1 到 [(i + 2)/2]
// 计算其整除的次数
if((i % j) == 0) factors++;
}
// 如果只有一次整除,那么该数为素数
if(factors < 2)
System.out.println(i + "是质数");
}
}
}
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
相关文章推荐
- 黑马程序员_编程打印所有的3位质数,质数特点:只能被1和其本身整除
- 黑马程序员——编程打印所有的3位质数 质数特点:只能被1和其本身整除
- 黑马程序员---------------------编程打印所有的3位质数 质数特点:只能被1和其本身整除
- 编程打印所有的3位质数,质数特点:只能被1和其本身整除
- 黑马程序员——求质数算法的优化:编程打印所有的3位质数,质数:只能被1和其本身整除
- 1、java程序编写:求1000以内的所有质数(只能被1和本身整除)
- 输出100到1000中只能被1和自身整除的所有质数,并且每一行只能输出5个数
- 黑马程序员之C#编程基础学习笔记:用while continue实现计算1到100之间的除了能被7整除之外所有整数的和。
- Ruby学习之路——编程实践【1】 打印1到n的所有质数
- 求出1-100之间所有的素数(只能被1和它本身整除),要求每5个换行输出。
- 南邮编程在线编程题五:输出所有的3位数字的质数
- Windows平台下GCC编程之打印所有的“水仙花数”,所谓“水仙花数”是指一个三位正整数,其各位数字的立方和等于该数本身。
- 判断101-200之间有多少个素数,并输出所有素数。素数为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
- 打印出所有的 "⽔水仙花数 ",所谓 "⽔水仙花数 “是指⼀一个三位数,其各位数字⽴立⽅方和等于该数本身
- 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
- 打印1-100之间的所有的质数、质数的个数以及所有质数的和
- 【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位 数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次 方+5的三次方+3的三次方。
- 黑马程序员:求100-1000之间的所有质数!(FOR循环练习)
- 打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
- 用筛选法打印出1到100之间的所有质数