パターンを印刷するクラスを作成しました。
1
2 4
3 5 7
4 6 8 10
5 7 9 11 13
私はこのコードを使用しました:
public class pat3
{
public void method()
{
int row;
int val;
for(row=1;row<=5;row++)
{
for(val=1;val<=row;val++)
{
System.out.print(val + 2 + "\t");
}
System.out.println();
}
}
}
ネストされた 2 つのループを使用しました。外側のループはパターン内の行を制御し、内側のループは列を制御します。これを以前のパターンの問題と相互参照すると、私のロジックは問題ないようです。
ただし、このクラスを実行すると、正しくない出力が得られます。
3 4
3 4 5
3 4 5 6
3 4 5 6 7
変数を変更してfor
ループの表現を変更しようとしましたが、出力は常に無相関でランダムに変化するため、問題の原因を見つけることができません。誰でも私を助けることができますか?
PS私はコーディングが初めてなので、賢明な数学的な答えはありません。コードの問題に関する簡単な答えが欲しいだけです。