为什么,字符串数组不能直接作为参数传递,需要定义变量后以变量的形式进行传递?
你的“hello”在{}中的,你直接输出它,相当于你直接输出语句块,计算机当然报错。变量的作用就是可操作性增强,很方便。你想直接输出字符串数组那是底层代码所决定的,是已定规矩。
因为占的存储空间不同
{“hello”},java工具编译器不能识别出你这个是数组,所以就报错