1.判断2-100之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到 (这个数),如果能被整除,则表明此数不是素数,反之是素数。
思路解析:
(1)任意一个数如何判断其是不是质数/素数
如果从2~i,能被i整除,即为合数,采用break语句。
(2)一个是要从2~100循环,循环的每一个数执行上面的操作
(3)如果有一个质数产生,计数器+1,同时打印该质数
public class Test1 {
public static void main(String[] args) {
int count=0;
for (int num = 2; num<=100 ; num++) {
int flag=0;//判断是否是合数的标志
for (int j = 2; j <num ; j++) {
if (num%j==0){
//代表num是合数
flag=1;
break;
}
}
if (flag!=0){
//合数
}el