数组只能在主类当中定义吗? 我能在其他类当中定义一直报错。但是主类就可以....这是为什么。。。。.
数组可以在别的类中定义。
报错的原因是,for循环操作不可以单独放在类中,必须放在方法中。
建议你回去好好看一下java中关于类的定义。类是由成员变量和方法组成的。
下面那个for循环没报错,是因为它是被放在main方法里了,方法里了呀。
好好学java,不懂就问,加油~
多翻书 仔细看 这种问题的问题在于这压根就不是问题..
是因为你for写在方法外。报错并不是因为数组的缘故
首先类定义组成有三部分部分,定义成员变量,定义成员方法,用大括号包含的代码块。只有在方法定义或者代码块中才能写代码即定义局部变量,执行变量操作。你这样既不是在方法中,又没有在代码块中的直接写代码,是不符合Java语法规定的,当然会报编译错误了啊。
语句放在方法里
你所说的总类不是也有个main 方法吗
数组在main 里
其他类也一样
语句写在方法里就行