Answer 01-3
Javaのmainメソッドとは?確認問題の模範解答と解説
このページは、記事「Javaのmainメソッドとは?public static void mainを初心者向けに分解」の確認問題に対する模範解答と解説です。
先に元記事の確認問題に取り組んでから、答え合わせとして使ってください。
問題1:mainメソッドの役割
模範解答
mainメソッドは、Javaプログラムが最初に実行する入口です。
Javaは、どこから処理を始めればよいかを判断するために、入口となるmainメソッドを探します。
問題2:voidは何を表すか
模範解答
voidは、そのメソッドが呼び出し元に値を返さないことを表します。
第1回では、画面に文字を表示することが目的なので、mainメソッドから何かの値を返す必要はありません。
問題3:mainをMainと書くとなぜ問題になるか
模範解答
Javaでは大文字と小文字を区別するため、mainとMainは別の名前として扱われます。
Main method not found in class FirstProgram
このようなエラーが出たら、まずmainがすべて小文字で書かれているかを確認します。
問題4:従来型を読めるようにしておく理由
模範解答
最新Javaではvoid main()のような短い書き方もありますが、教材、Eclipseのサンプル、既存のJavaコードでは、従来型のpublic static void main(String[] args)が多く使われているためです。
そのため、最初は細かい意味をすべて暗記するより、「プログラムの入口を作る定型文」として読めるようにしておくと学習を進めやすくなります。