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では大文字と小文字を区別するため、mainMainは別の名前として扱われます。

Main method not found in class FirstProgram

このようなエラーが出たら、まずmainがすべて小文字で書かれているかを確認します。

問題4:従来型を読めるようにしておく理由

模範解答

最新Javaではvoid main()のような短い書き方もありますが、教材、Eclipseのサンプル、既存のJavaコードでは、従来型のpublic static void main(String[] args)が多く使われているためです。

そのため、最初は細かい意味をすべて暗記するより、「プログラムの入口を作る定型文」として読めるようにしておくと学習を進めやすくなります。

元の記事に戻る

Javaのmainメソッドとは?public static void mainを初心者向けに分解