ホームページ >Java >&#&チュートリアル >Java `main` メソッドの `String[] args` の目的は何ですか?

Java `main` メソッドの `String[] args` の目的は何ですか?

DDD
DDDオリジナル
2024-12-25 21:08:10636ブラウズ

What is the Purpose of `String[] args` in the Java `main` Method?

Main メソッドの "String args[]" について

main メソッドは Java プログラムのエントリ ポイントです。多くの場合、次の構文で定義されます。

public static void main(String[] args)

この構文では、「String args[]」は文字列の配列を表すパラメーターです。これには、コマンド ラインからプログラムに渡される引数が含まれます。

String[] args とは何ですか?

String[] args は、String 型の配列です。プログラムの実行時にユーザーが入力したコマンドライン引数を保持します。配列内の各要素は 1 つの引数を表します。

コマンド ライン引数を使用する場合

コマンド ライン引数は、追加情報を提供したり、配列の動作をカスタマイズしたりする場合に役立ちます。プログラム。これらはさまざまなシナリオで使用できます:

  • 入力データの受け渡し: コマンドライン引数を使用してプログラムにデータを渡すことができ、データ入力を柔軟に行うことができます。
  • オプションの指定: ユーザーは、ログ レベルや出力の指定など、プログラムの動作を制御するオプションのパラメーターを提供できます。 file.
  • 自動化: コマンドライン引数はタスクの自動実行に使用でき、スクリプトや他のプログラムがアプリケーションと対話できるようになります。

コード例

次の Java コードは、コマンドラインの使用法を示しています。引数:

public class ArgsExample {
    public static void main(String[] args) {
        System.out.println("Number of arguments: " + args.length);
        for (int i = 0; i < args.length; i++) {
            System.out.println("Argument " + (i + 1) + ": " + args[i]);
        }
    }
}

引数「hello」と「world」を指定してコマンドラインから実行すると、プログラムは次のように出力します:

Number of arguments: 2
Argument 1: hello
Argument 2: world

以上がJava `main` メソッドの `String[] args` の目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。