想问一下答案为什么是3。不是很能明白这一类的题,能仔仔细细讲解一下吗
代码不多,知识点爆炸
1.main函数的参数String[] args是用来接收控制台启动时同时传入的参数的
2.传入的参数数量是可变的,每个参数之间以空格分隔
3.java Test 1 2 3 4,java是指令,调用java程序,Test是要执行的java文件,后面的1 2 3 4是传给Test的4个参数,都是字符串格式
4.数组索引从0开始,所以args[2]对应的其实是第3个参数
数组下标从0开始,0代表第一个数,1代表第二个数... 1234 下标分别是 0123 ,输出下标为2的就是第三个数,也就是3
该程序是初始数组的第3个值,数组下标从0开始,所以arg[2]表示第3个数。 测试类中输入1 2 3 4 其中第三个数就是3咯。。。给采纳咯