首先,java的数组在定义时就已经规定了存放的数据类型,如提问中定义的int 数组a,那么a数组中只能存放int类型的数据;
其次,数组的定义有两种方法,静态(给定初始值)和动态(指定长度),两种方法不能同时使用;
最后,利用for循环为数组赋值是可行的【但感觉没什么意义】:
赋值结果: