本帖最后由 danielzyj 于 2014-4-15 20:21 编辑
- import java.lang.Math;
- /*
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
- 则表明此数不是素数,反之是素数。
- */
- class SushuDemo
- {
- public static void main(String[] args)
- {
- boolean bool = true;
- for (int x = 101;x<=200 ;x++ )
- {
- for (int i = 2;i< Math.sqrt(x);i++ )
- {
- if (x%i==0)
- {
-
- bool = false;
- break ;
- }
-
- }
- if (bool= true)
- {
- System.out.print(x+",");
- }
-
- }
-
- }
- }
复制代码
|
|