プログラムで次の図形(のようなもの)を表示することを考えましょう.
* ** *** **** ... ******
この図形の要素は, 各行に星印がいくつか並んでいるものです. これは, 星印を1個表示する操作を繰り返せば表示できます. たとえば, 5個の星印を表示するには, 次のようにすればOKです.
for(i=1; i<=5; i=i+1) System.out.print("*"); System.out.println();
ここで,System.out.print(最後に"ln"がつかないことに注意)は,与えられた文字列(ここでは"*")を表示するだけで,その後には改行を行ないません.それで,System.out.print("*")を繰り返し実行すると,星印が右へ右へと並ぶことになります.そして, System.out.println()で,最後に改行を1回だけやります.これで,星印が5個並んだ1行が表示できました.
目的とする直角三角形(のような図形)は, この繰返し操作をさらに繰り返せば表示できます. ここでの"5"のところを"1"から"6"まで順に変えればいいわけです.
17.2.9 概念の利用 | 17.2.10 概念の原型 | 17.2.11 メソッド | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Tue, 06 Apr 2004 00:15:51 JST (1943d) |