判断101-200之间有多少个素数,并输出所有素数(2)
素数又称为质数,含义是,不能被整数的数都为质数!
public static void main(String[]args){ //给出一个数据类型count! int count=0; //使用for循环,只要0-200中的素数,每次+1; for(int i=0;i<=200;++i){ //转换类型,boolean,如果正确则下一步继续: boolean flag=true; //嵌套for循环,k从2开始,小于200,k递增 for(int k=2;k<i;k++){ //进行判断,如果i%k,等于0,则为false if(i%k == 0){ flag=false; //停止循环 break; } } if(flag){ //依此递增素数! ++count; System.out.println(i+"素数"); } } }