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;
}