問題J00100の解答例と解説 Java Lv.1
メソッドの基本(15分)
<解答例 1>
これは問題文にある解答そのままだよ。CodeRésumé のサーバが Class1.Method() を呼び出すと、11行目と12行目のOutputGreeting()を呼び出すんだ。メソッド の中からは、同じクラスに定義されている他のメソッドを呼び出すことができるんだ。
上から少しずつ解説していくよ。
2行目
6行目
"Hello world !"という文字列を改行付きで標準出力しているよ。
9行目
戻り値が空であるMethod という名前のメソッドを宣言しているよ。
1行目、12行目
OutputGreeingというメソッドを2回呼び出しているよ。メソッドを呼び出すときは、最後に()をつけるんだ。
上から少しずつ解説していくよ。
2行目
- この行は、"Class1" というクラスを宣言しているよ。CodeRésumé では、このClass1 というクラスをずっと使っていくよ。
- public は、公開されたメソッドであることを宣言しているキーワードだけど、今はまだ良くわからなくてもいいよ。
- void は"空の"という意味だよ。「このメソッドは戻り値が空だ」という意味だよ。
- OutputGreeting() というのはメソッドの名前だよ。
6行目
"Hello world !"という文字列を改行付きで標準出力しているよ。
9行目
戻り値が空であるMethod という名前のメソッドを宣言しているよ。
1行目、12行目
OutputGreeingというメソッドを2回呼び出しているよ。メソッドを呼び出すときは、最後に()をつけるんだ。
上のプログラムでMethod()を呼び出したときの結果は、下のプログラムでMethod()を呼び出したときと同じだよ。
初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録