どのように私は、外側と内側のループで作成されたグリッド上の次の列を変更できますか?

ケイトDineen:

私は、初心者のJavaの学生だと私はかなり近い、ここで終わりに得ているように感じます。私は渡って行くために、最初の列と内側のループを作成するために、外側のループを使用しましたが、私は他の列が同様に10で進行させる方法については、途方に暮れてよ。グリッドは、このような順序で各番号をプリントアウトする必要があります:10-19 20-29 30-39 40-49

ここに私のコードは次のとおりです。

 >`for(int down = 10; down <=49; down +=10){
 >> System.out.print(down);
 >>>for(int across = 11; across <= 19; across++){
 >>>> System.out.print("\t" + across);
 >>> }
 >>>>System.out.println();`

これは、プリントアウトされます。

10 11-19 20 11-19 30 11-19 40 11-19

グリーンマントガイ:

いくつかの算術演算を試してみてください- down + acrossこのように、あなたはしている常に同じ繰り返し処理を行う0-10範囲across

for(int down = 10; down < 50; down += 10) {
  for(int across = 0; across < 10; across++) {
    System.out.print("\t" + (down + across));
  }
  System.out.println();
}

それを行うための別の方法は言うことかもしれないint across = down; while across < down + 10; across++し、そしてちょうど印刷しますacross

おすすめ

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