用JAVA 判断101-200之间有多少个素数,并输出所有素数? 第二个for语句后面就不懂了???什么意思?
用JAVA 判断101-200之间有多少个素数,并输出所有素数? 第二个for语句后面就不懂了???什么意思?
日期:2013-09-23 21:18:47 人气:2
我直接对你下面那2个追问回答吧。素数的定义本身就是只能被1和自身所整除的数字。
for(int j=2; j<=i-1; j++){ if(i % j == 0) { b = false; break; } else { b = true; }}这里面的for循环,从2开始可以去掉1,到j-1结束就是去掉自身j。如果i对除1和自身以外的结果都不能取余为0(也就是不能整除)的话。那他也就是素数,符合自身定义。