引数を渡す [Java]
前回は引数のイメージについて説明しました。
今回は、実際にメソッド間で引数の受け渡しを行います。
下のコードをみてください。
public class Main{
public static void main(String[] args){
hello("太郎");
}
public static void hello(String name){
System..out.println(name+"、こんにちは");
}
}
mainメソッドとhelloメソッドの2つのメソッドがあり、string型の引数、太郎の受け渡しを行っています。
mainメソッドからhelloメソッドに太郎を渡し、helloメソッドでは受け取った太郎を使って、「太郎、こんにちは」と画面に表示させています。
mainメソッドで、そのhelloメソッドを呼び出しているので、実行結果は以下のようになります。
実行結果
太郎、こんにちは
前記事(→ http://weekly-programmer.blog.so-net.ne.jp/2015-08-14-1 )
で、料理を例に説明しましたが、mainメソッドがあなた、helloメソッドがパートナー、太郎(引数)が食材です。
あなたがパートナーに食材を渡し、調理され出来上がったものをあなたが受け取ります。
mainメソッドがhelloメソッドに引数(太郎)を渡し、helloメソッド内で処理されたものをmainメソッドが受け取るということですね。
今回は引数に太郎を入れてみましたが、ここに二郎、三郎といれるだけで画面上に「◯◯、こんにちは」と表示させることができます。
次回は、いろいろな引数をいれて説明します。
コメント 0