ホームページ >Java >&#&チュートリアル >Java での main() 関数の使用
JAVA での main() メソッドの使用には特定のコード例が必要です
JAVA では、main() は特別なメソッドであり、プログラムのエントリ ポイントです。プログラムが開始されると、JVM は main() メソッドから実行を開始し、main() メソッドが完了した後でのみプログラムが終了します。
main() メソッドは次のように定義されています:
public static void main(String[] args) { // 程序代码 }
このうち、public はアクセス修飾子で、メソッドがどのクラスからもアクセスできることを示し、static はメソッドが静的であることを示します。オブジェクトをインスタンス化せずにクラス呼び出しによって直接アクセスできます。void はメソッドに戻り値がないことを意味します。String[] args はメソッドがパラメータとして文字列配列を受け取ることを意味します。
次は、main() メソッドの使用方法と対応するコード例の詳細な説明です。
出力 Hello World!
public static void main(String[] args) { System.out.println("Hello World!"); }
上記のコードでは、main() メソッド内のコード System.out.println("Hello World!"); の行は、文字列「Hello World!」をコンソールに出力するために使用されます。
コマンド ライン パラメーターを受信して出力する
public static void main(String[] args) { if(args.length > 0) { System.out.println("命令行参数为:" + args[0]); } else { System.out.println("没有输入命令行参数!"); } }
上記のコードでは、引数の長さを使用して、渡されたコマンド ライン パラメーターがあるかどうかを判断します。存在する場合はコマンドラインパラメータの値が出力され、存在しない場合はプロンプトメッセージが出力されます。
ループ構造を使用して 1 から 10 までの数値を出力する
public static void main(String[] args) { for(int i = 1; i <= 10; i++) { System.out.println(i); } }
上記のコードでは、for ループ構造を使用して 1 から 10 までの各数値をループアウトします。
他のメソッドを呼び出す
public static void main(String[] args) { int result = sum(5, 3); System.out.println("两个数的和为:" + result); } public static int sum(int a, int b) { return a + b; }
上記のコードでは、メイン メソッド main() が sum() メソッドを呼び出し、2 つの数値の合計を戻り値として保存します。値を結果変数に代入し、最後に結果を出力します。
上記の例を通して、main() メソッドにはさまざまな用途があり、ニーズに応じて柔軟に使用できることがわかります。これはプログラムへの入り口であるだけでなく、さまざまな操作を実行したり、他のメソッドを呼び出してより複雑な機能を実装したりすることもできます。
JAVA プログラムは複数のクラスを持つことができますが、main() メソッドを含むクラスは 1 つだけであることに注意してください。プログラムを実行するとき、JVM は main() メソッドを含む指定されたクラスから実行を開始します。
以上がJava での main() 関数の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。