「変数の値を変更して結果が変わることを確かめたい!」
プログラムを書いてれば必ずこのような場面に出くわします。
しかし、ソースの変数をいちいち書き換えるのは面倒くさいです。
そんなとき、プログラムを実行する際に値を入力できたら便利ですね。
そこで今回紹介するのが、「コマンドライン引数」です。
これらの仕組みを使うとプログラムを実行する際に、値の入力が行えるようになります。
◆コマンドライン引数
今まで何度も何度もmainメソッドを書いてきました。
public static void main(String[] args) { 処理内容 }
実はこの引数であるargsに、プログラム実行時に値を渡すことができます。
class ComandLineSample { public static void main(String[] args) { for(String str : args) { System.out.println(str); } } }
値を複数渡すこともできます。
その場合は半角スペースで区切ります。
コマンドライン引数はargsという配列の要素として格納されます。
値が複数渡された場合は、その1つ1つが配列の要素として格納されます。
・Eclipseでコマンドライン引数を渡す場合
①上のツールバーから「実行」を開き、実行構成を選択。
②「引数」というタブを選択し、「プログラムの引数」に引数を入力。
今回はコマンドライン引数について扱いました。
次回はScannerクラスを紹介したいと思います。