**每天一道JavaSE基础题(三、素数)**
题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。
程序代码:
package SE基础50题;
/*
* 题目:判断101-200之间有多少个素数,并输出所有素数。
* 程序分析:质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。
*/
public class T2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//利用for循环来求
System.out.print("素数有:");
for (int i = 101; i <= 200; i++) { //范围为101到200
for (int j = 2; j < i; j++) {
if (i%j == 0) { //如果结果为0代表这个数可以被其他数整除
break;
}else {
if (j == i-1) {//到了最后一个不等于本身的数还没被整除代表是素数
System.out.print(i + " ");
}
}
}
}
}
}
运行结果: