Javaプログラミング言語は 、プラットフォームに依存しないため、 すべての開発者にとって明確な勝者です。 Javaプログラムの実行は、手間がかからず、正確です。中に引数を渡すこともできます 実行 コマンドライン引数を使用するプログラムの。この記事では、Javaでコマンドライン引数を使用する方法を学習します。このブログで説明されているトピックは次のとおりです。
コマンドライン引数とは何ですか?
コマンドライン引数は、実行時にプログラムに渡されます。 Javaプログラムでコマンドライン引数を渡すのは非常に簡単です。それらは文字列として Javaのmain()メソッドのargsパラメーターに渡されます。
class Example0 {public static void main(String [] args){System.out.println( 'edureka' + args [0])}}
出力:
に Javaプログラムをコンパイルして実行します コマンドプロンプトで、以下の手順に従います。
プログラムを拡張子.javaのファイルに保存します
コマンドプロンプトを開き、ファイルが保存されているディレクトリに移動します。
コマンドを実行します– javac filename.java
コンパイル後、コマンドを実行します– java filename
配列c ++を昇順で並べ替える
Javaパスが正しく設定されていることを確認してください。
Javaコマンドライン引数の例
以下に、コマンドライン引数を使用する方法を示すいくつかの例を示します。
美しさは、IntegerクラスのparseIntメソッドに依存しています。 Integer、Float、DoubleなどのすべてのNumberクラスには、Stringをそれぞれのタイプのオブジェクトに変換するparseXXXメソッドがあります。
ご存知のとおり、配列はインデックスをゼロから開始します。したがって、args [0]は、コンソールから取得されるこのString []配列の最初のインデックスです。同様に、args [1]は2番目、args [2]は3番目の要素というように続きます。
アプリケーションが起動されると、ランタイムシステムはコマンドライン引数をアプリケーションのmainメソッドに 。
コマンドライン引数を使用した数値の階乗
class Example1 {public static void main(String [] args){int a、b = 1 int n = Integer.parseInt(args [0])for(a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } }
出力:
コマンドライン引数を使用した2つの数値の合計
class Example2 {public static void main(String [] args){int a = Integer.parseInt(args [0])int b = Integer.parseInt(args [1])int sum = a + b System.out.println( '合計は' + sum)}}
出力:
コマンドライン引数を使用したフィボナッチ数列プログラム
クラスExample3 {public static void main(String [] args){int n = Integer.parseInt(args [0])int t1 = 0 int t2 = 1 for(int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } }
出力:
覚えておくべき重要なポイント
アプリケーションの起動中に、コマンドライン引数を使用して構成情報を指定できます。
コマンドライン引数を使用する場合、引数の数に制限はありません。要件に応じていくつでも使用できます。
コマンドライン引数の情報は、次のように渡されます。 。
コマンドライン引数は、プログラムのmain()メソッドの文字列引数に格納されます。
これで、この記事の最後に、Javaコマンドライン引数について例を挙げて学習しました。このチュートリアルで共有されているすべてのことを明確に理解していただければ幸いです。
どのスキャナークラスメソッドが文字列を読み取るか
「Javaコマンドライン引数」に関するこの記事が関連していると感じた場合は、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社が世界中に広がっています。
私たちはあなたの旅のすべてのステップであなたを助け、Java開発者になりたい学生や専門家のために設計されたカリキュラムを考え出すためにここにいます。このコースは、Javaプログラミングをすぐに開始できるように設計されており、さまざまなJavaのコア概念と高度な概念の両方についてトレーニングします。 お気に入り Hibernate & 。
ご不明な点がございましたら、「Javaコマンドライン引数」のコメントセクションでお気軽にご質問ください。チームが喜んでお答えします。