首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

for语句出错,但不知哪里出错,求指教?该怎么解决

2012-04-23 
for语句出错,但不知哪里出错,求指教?class cache{// 三个属性(缓冲单元编号,产品编号,缓冲单元状态) publi

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;

}

热点排行