/*コマンドライン(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);
}
}
コメントする