今までプログラムを実行する際 Eclipse で実行していたためわからなかったと思いますが、Java プログラムを実行するにはコンソールに、
java クラス名
と入力します。すると入力したクラスの main 関数が呼び出されます。その際に、パラメータを渡すことが出来ます。パラメータは、クラス名の後に半角スペースを空けて記述します。複数のパラメータを渡す際は、半角スペースで区切ります。
java クラス名 パラメータ1 パラメータ2
このパラメータの値は、main 関数の引数である String[] で格納されます。この配列にパラメータが入っているので、args[0] でパラメータの1個目、args[1]でパラメータの2個目の値が取得できます。
public class ConsloleSample { public static void main(String[] args){ System.out.println("第1パラメータ " + args[0]); System.out.println("第2パラメータ " + args[1]); System.out.println("第3パラメータ " + args[2]); System.out.println("第4パラメータ " + args[3]); } }
1番目 second CcC 4444
第1パラメータ 1番目 第2パラメータ second 第3パラメータ CcC 第4パラメータ 4444