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

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

0

三角形の生成方法

初投稿です。
for文を使って三角形の表示の表示の仕方がわからず、ソースコードを見つけたのですがAの表示が真ん中から表示される考え方がわかりません。
1回目のループで段数、2回目のループで空白を表示させているのは何となくわかる状態です。ご指導宜しくお願い致します。
public class sample04 {
    public static void main(String[] args) {


        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= (9 - i); j++) {
                 System.out.print(' ');
            }
            for (int j = 1; j <= 2 * i - 1; j++) {
                 System.out.print('A');
            }
            System.out.println();


        }

   }
}

1

回答

113

閲覧

1件の回答

評価

0

>真ん中から表示される考え方

ここが何を言ってるのか、読み取れないな。
質問するときは、他の人が読んで分かる文になっているかを、考えてみよう。

ループが分からないということなら、数字を当てはめた処理を1回分ずつ紙にでも書いてみることだ。

回答する

ログインしていません。

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

ユーザ名匿名