問題J00010の解答例と解説 Java Lv.1
Hello World !(20分)
<解答例 1>
これは問題文にある解答そのままだよ。
System.out.print というのは、System という標準APIのクラスの out というメンバー変数の print というメソッドを呼ぶという命令文だよ。Systemというのは標準APIのクラスのことで、そのクラスの中にあるメンバー変数 out は、print というメソッドを持っていて、そのメソッドに文字列を渡して呼ぶと標準出力することができるんだ。out は PrintStreamというクラスで、PrintStreamというクラスには print というメソッドが用意されているんだ。JavaのSystemクラスの仕様(日本語)は http://docs.oracle.com/javase/jp/6/api/java/lang/System.html に書いてあるよ。
はじめてやる人には難しいかもしれいけれども、最初のうちは完全にわからなくてもokだよ。もちろん、将来、きちんとしたものを作るためには、言語の仕様は詳しく理解する必要があるけれども、覚えることで精いっぱいでコードを書けなくなってしまうよりは、少しずつ理解しながら、どんどんプログラムを書いて動かして、試行錯誤していった方がいいと思うよ。
printというメソッドを呼ぶときは、メソッドに続いて();を書くよ。行の最後には ; (セミコロン)も忘れずに書こう。print メソッドは文字列を受け取るので、() の中に" (ダブルクォテーション)で囲った文字を指定するよ。それと、Javaのプログラムを書いた後はコンパイルする必要があるということを覚えておこう。
初めての人は、薄くても良いから Java の教科書を2~3冊読みながら問題を解くと良いと思うよ。一番良い1冊を選ぼうとすると難しくなるけど、今はネットで良い本が安くすぐ手に入るから気に入った本を2~3冊買ってどれが自分に合うか読み比べると失敗しにくいと思うよ。それでもお勧めを教えて、というのであれば、勉強会に来る人の話を聞くと「スッキリわかるJava入門」(中山 清喬 (著), 国本 大悟 (著))という教科書がわかりやすいみたいだね。
System.out.print というのは、System という標準APIのクラスの out というメンバー変数の print というメソッドを呼ぶという命令文だよ。Systemというのは標準APIのクラスのことで、そのクラスの中にあるメンバー変数 out は、print というメソッドを持っていて、そのメソッドに文字列を渡して呼ぶと標準出力することができるんだ。out は PrintStreamというクラスで、PrintStreamというクラスには print というメソッドが用意されているんだ。JavaのSystemクラスの仕様(日本語)は http://docs.oracle.com/javase/jp/6/api/java/lang/System.html に書いてあるよ。
はじめてやる人には難しいかもしれいけれども、最初のうちは完全にわからなくてもokだよ。もちろん、将来、きちんとしたものを作るためには、言語の仕様は詳しく理解する必要があるけれども、覚えることで精いっぱいでコードを書けなくなってしまうよりは、少しずつ理解しながら、どんどんプログラムを書いて動かして、試行錯誤していった方がいいと思うよ。
printというメソッドを呼ぶときは、メソッドに続いて();を書くよ。行の最後には ; (セミコロン)も忘れずに書こう。print メソッドは文字列を受け取るので、() の中に" (ダブルクォテーション)で囲った文字を指定するよ。それと、Javaのプログラムを書いた後はコンパイルする必要があるということを覚えておこう。
初めての人は、薄くても良いから Java の教科書を2~3冊読みながら問題を解くと良いと思うよ。一番良い1冊を選ぼうとすると難しくなるけど、今はネットで良い本が安くすぐ手に入るから気に入った本を2~3冊買ってどれが自分に合うか読み比べると失敗しにくいと思うよ。それでもお勧めを教えて、というのであれば、勉強会に来る人の話を聞くと「スッキリわかるJava入門」(中山 清喬 (著), 国本 大悟 (著))という教科書がわかりやすいみたいだね。
初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録