メソッドのパラメータは, 定義のときに明示します.
static void bar(int len){ int i; for(i=1; i<=len; i=i+1) System.out.print("*"); System.out.println(); }
この定義でのパラメータ名は "len" で, 本体の中で表示する星印の個数を指定するのに使っています. この名前自体は,好きな綴りで構いません.このメソッドを使うと, 直角三角形を描くにははおおむね次のようにすればよいことになります.
for(k=1; k<=6; k=k+1) bar(k);
呼出しbar(k)では,その時点での k の値が計算され, その値が "bar" の定義の中の "len" に与えられ, その後で定義の中味が実行されます. この例では繰返しのたびに k の値は 1 増えますから, 同じ "bar(k)" でも異なった長さの横棒が描けることになります.
17.2.11 メソッド | 17.2.12 パラメータ | 17.2.13 メソッドの利用 | ||
2009年度版に向けて現在作業中です.
このページに関してお気づきの点がありましたら
コメント投稿システムまでお願いします.
|
Tue, 06 Apr 2004 02:48:28 JST (1943d) |