如何初始化一个static的数组? 一个class里有一个static的int数组,内容是随机数,大概几百个成员。必须通过随机数类产生随机数初始化它。希望所有的这个class的object有同样内容的这样一个成员数组,如何去初始化它呢?应该在构造函数里用一个循环?请指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你举个例子。public class StaticArray { static int[] ia; static { int SIZE = 5; ia = new int[SIZE]; for (int i=0; i<ia.length; i++) { ia[i] = i; } } public static void main(String[] args) { for (int i=0; i<ia.length; i++) { System.out.println(ia[i]); } }} 可以static {...},在里面初始化?老兄C++用吗?C++里面怎么做?上面java方法我晚上尝试一下,如果没有可以马上给分。 二楼,用的是静态语句块,所谓的静态语句块,就是在类加载时执行,不依赖于main方法牛 swt 添加数据库记录 assertion failed: ContentViewer must have a content provider when input is set. 考勤系统用j2se开发可行吗 JAVA学习取经,望学习有成的朋友指点迷津 冰天雪地跪求GUI局部刷新的问题 在线等 急! 请教一个生成图的问题 有关包的简单问题 我不会用JCreator.各位大吓帮忙? 请教一java程序 哪儿有jbuilder7的中文教程下载? 在两个ResultSet之间交叉读取数据库的问题 请问如何得到两个Date类型的变量所相差的天数? 迷惑
static int[] ia;
static {
int SIZE = 5;
ia = new int[SIZE];
for (int i=0; i<ia.length; i++) {
ia[i] = i;
}
}
public static void main(String[] args) {
for (int i=0; i<ia.length; i++) {
System.out.println(ia[i]);
}
}
}
所谓的静态语句块,就是在类加载时执行,不依赖于main方法
牛