下記のjavaファイルをコンパイルし、
java MainTest aa bb cc dd ee ff
と実行した時の結果が
result = ccdd
となります。
class MainTest {
public static void main(int[] args) {
System.out.println("relult : " + args[0] + args[1]);
}
public static void main(String[] args) {
System.out.println("result = " + args[2] + args[3]);
}
public static void main(char[] args) {
System.out.println("result = " + args[4] + args[5]);
}
}
javaコマンドは指定されたクラス内のmainメソッドを呼び出すのは知っているのですが、なぜarg[2]、arg[3]のみが実行されたのか分かりません。
お詳しい方がいらっしゃいましたら教えていただけますでしょうか。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。