之前论坛上的题。分享下。
- //判断101-200之间有多少个素数,并输出所有素数。
- public class Test2
- {
- public static void main(String[] args)
- {
- printNum(100,200);
- }
-
- public static void printNum(int start,int end)
- {
- int count=0;
- int key=start;
- for(;key<=end;key++)
- {
- boolean flag=true;
- for(int x=2;x<key;x++)
- {
- if(key%x==0)
- {
- flag=false;
- break;
- }
- }
- if(flag)
- {
- count++;
- System.out.println(key);
- }
- }
- System.out.println(start+"到"+end+"共"+count+"个素数.");
- }
- }
复制代码
|
|