/*コマンドライン(Dosプロンプトの画面)*/
/*Dosプロンプトで
java myClass 1 2
として実行すると1と2が引数args[]に入って送ります。
引数は2つ以上渡さないとエラーになる*/
class ArgmentsSample3{ public static void main(String args[]){ int count,i; String arg_s; count=args.length; System.out.println("引数の数は"+count); for(i=0;i<count;i++){ System.out.println("args["+i+"]="+args[i]); } System.out.println("+++++++++++++++++++++++++++++++++"); int arg_i=Integer.parseInt(args[0]); double arg_d=Double.parseDouble(args[1]); arg_s=args[2]; System.out.println("args[0] をintに変換 "+arg_i); System.out.println("args[1] をdoubleに変換 "+arg_d); System.out.println("args[2] は変換しない "+arg_s); } }
コメントする