シンボルごとのxの発生を繰り返す方法

RMrenex:

私は現在、電車にJavaで小さな運動をしています。目標は、0すべての8件の発生を繰り返すことです。問題は、しかし、私はそれが愚かであると確信して、私は実際にそれを行う方法を見ていないということです。

public class Grid {

    public void paint() {

        StringBuilder builder =  new StringBuilder();

        for(int row = 0; row < 20; row++){

            for(int columns = 0; columns < 20; columns++){

                if(row == 0 && columns == 0){
                    builder.append("0");
                }

                else {
                    builder.append("1");
                }
            }

            builder.append("\n");

        }

        System.out.println(builder);
    }

}

現在、私は、レンダリングされたとしてこれを持っています: 与えます

私は右の場所に0の代わりに1とグリッドの全体の長さのために、このような何かをしたいと思います。 必要

あなたの答えをいただき、ありがとうございます。

アズハル:

あなたのコードは、あなただけの0は、コードの下に、私はあなたの関数でトラックカウンタを追加参照してくださいどこに印刷するためにあなたが追跡する助けカウンタを必要とする、良いです。QUE:なぜ私は9でcounterToPrint0を比較?答:あなたは9位に0を印刷するたびので。

public class Grid {

    public void paint() {
        int counterToPrint0 = 0;
        StringBuilder builder =  new StringBuilder();

        for(int row = 0; row < 20; row++){

            for(int columns = 0; columns < 20; columns++){

                if(counterToPrint0 == 0){
                    builder.append("0");
                }
                else {
                    builder.append("1");
                }
                counterToPrint0++;
                if(counterToPrint0 == 9){
                    counterToPrint0 = 0;
                }
            }

            builder.append("\n");

        }

        System.out.println(builder);
    }

}

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=371343&siteId=1