2017-09-28 16 views
-5

javaプログラムのmain関数のvarargsを編集することはできますか?コマンドラインJavaプログラミングの基礎

class Program1 { 
    public static void main(String args[]){ 
    int i=44; 
    args[i]=34 +""; 
    System.out.println(args[i]); 
} 
} 
+2

アレイの章を読んだら、コードを修正して実行して、自分の質問に対する答えを見つけることができるはずです。 –

+1

上記のスニペットを実行しても問題は解決しますか?なぜ、なぜそうではないのですか? – shmosel

答えて

-1

配列の長さは、使用する引数に制限されます。 3つの引数(javaプログラムの1番目の2番目の3番目)がある場合、それ以上のアクセスはできません(例えば4番目のargs [3])

既存の引数に新しい値を割り当てることは可能です。しかし、私はそれをどのような理由で使用するのか分かりません。