永发信息网

JAVA,输出100到999的素数

答案:2  悬赏:10  手机版
解决时间 2021-12-16 13:45
  • 提问者网友:滚出爷的世界
  • 2021-12-16 06:01
JAVA,输出100到999的素数
最佳答案
  • 五星知识达人网友:抱着星星睡觉
  • 2021-12-16 06:58
class Prime{

    public static void main(String argv[]){
        int c=0;
        for(int i=100; i<1000; i++){
            boolean isPrime=true;
            for(int j=i/2+1; j>1; j--){    
                if(i%j==0){
                    isPrime=false;
                }
            }

            if(isPrime){
                c++;
                System.out.print(i+" ");
                if(c%10==0){
                    System.out.print("\r\n");
                }
            }
        }

        System.out.print("\r\n共有"+c+"个\r\n");
    }
}
全部回答
  • 1楼网友:糊涂少女
  • 2021-12-16 08:20
public class test { public static void main(string [] args) { for ( int i = 2; i <= 100; ++i ) { int j; for ( j = (int)math.sqrt( i ); j >= 2; --j ) if ( i % j == 0 ) break; if ( j == 1 ) system.out.print( i + " " ); } } } 输出:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 望采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯