なぜJavaでは、mainメソッドは、String[] args
という形式の引数を取ることができますか?つまり、文字列なぜJavaのみがMainメソッドの引数としてString [] argsを許可するのですか?
そして、なぜJavaはint型の配列を許可または
public static void main(int[] args)
または
public static void main(double[] args
のようにダブル、なぜそれが単一許可していませんしません。 stringの配列ではなく、stringまたはintまたはfloat?ような何か:
public static void main(String args)
または
public static void main(int i)
これは 'String []'のみを許可するためです。 – luk2302
コマンドラインでプログラムの引数として渡すものはすべて文字列として表すことができるためです。倍数や整数としてではありません。 –
まさに私の質問はなぜString []だけなのでしょうか? @ luk2302 – Prometheus