回答編集履歴
1
args の説明の追加
answer
CHANGED
@@ -17,4 +17,29 @@
|
|
17
17
|
}
|
18
18
|
```
|
19
19
|
上手く行ったかどうかではなく、このコードが理解できたかどうかを
|
20
|
-
コメントに書いてください。
|
20
|
+
コメントに書いてください。
|
21
|
+
|
22
|
+
**追記**
|
23
|
+
> 下のargs[0]が、データの個数で、上のargsが指定したデータの個数まで保持できるという箱のようなものでしょうか?
|
24
|
+
|
25
|
+
args は、引数(argument) の文字列(String) の配列です。
|
26
|
+
|
27
|
+
次のコードで引数の個数を変えていろいろ試してみてください。
|
28
|
+
```Java
|
29
|
+
class Test {
|
30
|
+
public static void main(String[] args) {
|
31
|
+
System.out.println("args.length = " + args.length);
|
32
|
+
for (int i = 0; i < args.length; i++)
|
33
|
+
System.out.println("args[" + i + "] = " + args[i]);
|
34
|
+
}
|
35
|
+
}
|
36
|
+
```
|
37
|
+
実行例
|
38
|
+
```Plain text
|
39
|
+
$ java Test abcde 1234567 XYZ
|
40
|
+
args.length = 3
|
41
|
+
args[0] = abcde
|
42
|
+
args[1] = 12345667
|
43
|
+
args[2] = XYZ
|
44
|
+
```
|
45
|
+
「java args」でググってみませんでしたか?
|