for语句出错,但不知哪里出错,求指教?
class cache{
// 三个属性(缓冲单元编号,产品编号,缓冲单元状态)
public final int N = 10;
boolean buffer[] = new boolean[N];
public static int chanpinid;
for(int i=0;i<N;i++)
buffer[i] = false;
public void shegnchan(){
}
public void xiaofei(){
}
}
------解决方案--------------------for(int i=0;i<N;i++)
buffer[i] = false;
放在方法中
------解决方案--------------------for要写在方法里面~~!
------解决方案--------------------public void test(){
for (int i = 0 ; i < 999 ; i ++){
System.out.println("楼主,这个是样例。。唉,又多了个苦逼的程序员..");
}
}
------解决方案--------------------朋友,你是想类加载的时候就初始化吧,写在构造方法里面
public cache(){
for(int i=0;i<N;i++)
buffer[i] = false;
}
------解决方案--------------------class cache{
// 三个属性(缓冲单元编号,产品编号,缓冲单元状态)
public final int N = 10;
boolean buffer[] = new boolean[N];
public static int chanpinid;
for(int i=0;i<N;i++)
buffer[i] = false;
public void shegnchan(){
}
public void xiaofei(){
}
}
红色部分写成 :
pubilc cache(){
for(int i=0;i<N;i++)
buffer[i] = false;
}或者
static{
for(int i=0;i<N;i++)
buffer[i] = false;
}