使用两个嵌套for循环和取余操作符%来探测和打印素数
2017-05-23 18:50
190 查看
这里打印出100以内的素数
public class Practice4_3 {
public static void main(String[] args) {
int a=0;
for(int i=1;i<=10;i++){
for(int j=1;j<i;j++){
if(i%j==0&j!=1){
a=0;
break;
}else{
a=i;
}
}
if(a!=0){
System.out.println(a);
}
}
}
}
public class Practice4_3 {
public static void main(String[] args) {
int a=0;
for(int i=1;i<=10;i++){
for(int j=1;j<i;j++){
if(i%j==0&j!=1){
a=0;
break;
}else{
a=i;
}
}
if(a!=0){
System.out.println(a);
}
}
}
}
相关文章推荐
- static_cast和reinterpret_cast这两个操作符有什么区别,应该怎么使用这两个操作符
- 编写一个函数比较两个整数大小,但不能使用任何比较操作符
- 巧排数字,将1,2,...,19,20这20个数字排成一排,使得相邻的两个数字之和为一个素数,且首尾两数字之和也为一个素数。编程打印出所有的排法。
- C语言从键盘输入两个数,求两个数之间素数的个数并打印所有素数(定义法)
- 使用数组打印素数
- 将一个偶数分解为两个素数的和并打印
- iOS 算法面试题(打印2-100之间的素数、求两个整数的最大公约数、查找字符串的位置)~demo
- 使用 UNION 和 UNION ALL 操作符合并两个或多个 SELECT 语句的结果集
- Linux 使用信号分别在两个进程中打印AAA和BBB
- Java之戳中痛点 - (3)三目运算符的两个操作数类型尽量一致 Java之戳中痛点 - (4)i++ 和 ++i 探究原理 Java之戳中痛点 - (1)易变业务使用脚本语言编写 Java之戳中痛点 - (2)取余用偶判断,不要用奇判断 (5)switch语句break不能忘以及default不同位置的用法 Java之戳中痛点 - (7)善用Java整型缓存池
- BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。
- 使用Java线程并发库实现两个线程交替打印的线程题
- 使用两个线程交替打印0到100的奇数和偶数
- 使用Java线程并发库实现两个线程交替打印的线程题
- C语言学习3-1:成绩检测,使用while和do...while得到九九乘法,1-1/2+1/3-1/4 .......+1/10求和,输入10进制打印2进制,求素数,猜随机产生的数字,16进制转二进制,
- 使用 UNION 和 UNION ALL 操作符合并两个或多个 SELECT 语句的结果集
- static_cast和reinterpret_cast这两个操作符有什么区别,应该怎么使用这两个操作符
- 读入N, S两个自然数(0<=S,N<=9),打印相应的数字三角形(其中,S表示确定三角形的第一个数,N表示三角形的行数)。(提示:左右对齐可使用cout<<left、cout<<right)
- 算法15:打印中两个整数范围内的所有素数,例如:(12, 15) ->13
- SQL高级语句-BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。