发布网友 发布时间:2022-04-26 17:02
共4个回答
热心网友 时间:2022-04-26 18:31
系统提示你用static修饰,是因为,你用到了这个数组所以需要在类加载时,一并读入,你的数组赋值只是普通的一个代码块,相当于一个无修饰符、无类名、无返回值的三无方法,即是方法,那就得调用了该方法里面的数组赋值才成立啊,可时你又没调用,所以,你读的才是0,如果你一定要先定义数组,再赋值,那在你的数组赋值的{}加一个static修饰成静态代码块即可,这样你的程序在类加载时,会一并把静态代码块也执行热心网友 时间:2022-04-26 19:49
基础没怎么看吧热心网友 时间:2022-04-26 21:24
你既然设为静态的数组,那么怎么还能再赋值了呢?热心网友 时间:2022-04-26 23:15
数组声明错了呗!