Java main()メソッド

1392 ワード

main()メソッド定義の構文は以下のとおりです.
    public static void main(String[] args)
    {
        //   
    }

ただし、main()メソッドを使用する場合は、次の点に注意してください.
  • アクセス制御権限は共通です.
  • main()メソッドは静的です.main()メソッドでクラス内の他のメソッドを呼び出す場合は、このメソッドも静的でなければなりません.そうしないと、クラスのインスタンスオブジェクトを作成してから、オブジェクトからメンバーメソッドを呼び出す必要があります.
  • main()メソッドは値を返さずvoidのみを使用できます.
  • main()メソッドには、Javaプログラムを実行するコマンドラインパラメータを受信する文字列配列パラメータがあります.コマンドラインパラメータは文字列として、文字列配列の要素を順番に対応します.
  • 形パラメータ名を任意に設定できるほか、main()メソッドの他の内容は固定されています.

  • メソッドの可変パラメータ
    可変パラメータを宣言する構文フォーマットは次のとおりです.
    methodName({paramList},paramType…paramName)
    

    例1試験を受けるたびの人数は一定ではないが、試験が終わるたびに今回の試験の総人数と試験を受ける学生のリストを印刷しなければならない.以下にプログラムを作成し、方法の可変パラメータを使用してこの機能を実現し、具体的なコードは以下の通りである.
        public class StudentTestMethod
        {
            //                 
            public void print(String...names)
            {
                int count=names.length;    //     
                System.out.println("        "+count+" ,    :");
                for(int i=0;i