Java判断101-200之间有多少个素数,并输出所有素数,这个程序里每句都是什么意思??

如题所述

素数是除了1和此整数自身外,不能被其他自然数整除,题目是说101-200有多少个这样的数追问

我说的是程序里的语句是什么意思,不是题目是什么意思

追答

j要小于等于i
math.sqrt(i)就是对i进行开方,取整,不是四舍五入

追问

Boolean b=false什么意思

追答

声明一个变量,是布尔类型的,值为true或false i%j==0成立就给b赋值为false,否则它进到下一个if进去为true

追问

把那个j<=Math.sqrt(i)改成j<=i-1可以不

为什么要开方取整呢

追答

我也不清楚,我也是初学不久,改成i-1应该是不可以的

温馨提示:答案为网友推荐,仅供参考
相似回答