我已经开始学习JAVA了,我学会了main方法
public static void main (String [] chpt)
程序员经常喜欢写的 ARGS 也可以写成你想要的任何单词。我声明中的 ARGS 或 CHPT 应该是一个数组。如何查看这个数组的内容?我试过
System.out.println(Arrays.deepToString(chpt)); and
System.out.println(Arrays.toString(chpt));
这是整个程序
public class Dislpy{
static int square(int num) {
// TODO Auto-generated method stub
return num *num;
}
public static void main(String[] chpt) {
// TODO Auto-generated method stub
int num = 12;
int counter = chpt.toString().length();
System.out.println("Squared is " +square(num) +" " +counter);
System.out.println(Arrays.deepToString(chpt));
for (int i = 0; i<= counter; i++){
System.out.println("over here "+chpt.toString().indexOf(i));
}
}
}
但它没有用,输出是
Squared is 144 27
[]
Over here -1.................this line was printed 27 times.
27是什么?27 在这里意味着什么?正如@peeskillet 在他的回答中提到的那样,没有通过命令行传递任何参数,因此它不会显示任何参数。
我想访问 chpt 数组的内容。帮助我更好地理解这一点。谢谢,干杯!
Eclipse 中显示的输出