Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

8行ごとに改行を入れたい

8行ごとに改行を入れたいのですが、うまくいきません。
アドバイスいただけたら幸いです。

class Lesson6C4 {

    public static void main(String[] args) {
 
        int count=0;
        r:
 
        for(int i=2;i<=1000;i++){
            
            for(int j=2;j<i;j++){
                
                if(i%j==0)continue r;
    
            }
            
            
            count++;
            System.out.print(i + " ");
            
            if(i % 8 == 0){
                
                System.out.println("");

            }
    
        }
  
        System.out.println("");
        System.out.println("");
        System.out.println("素数の数は" + count + "個です。");
    }

}

1

回答

7055

閲覧

1件の回答

評価

0

改行してくれないということは、その改行するかしないかの判定がうまく行ってないということだ。
判定を見直して、どういう意味かを考えてみよう。
気づいてしまえば簡単なことだ。

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名