主题:java新手求解编译问题
public class lmy_29 {
public static void main (String args[]){
boolean a[]=new boolean[500];
for(int i=0;i<a.length;i++){
a[i]=true;
}
int number=a.length;
int index=0;
int count=0;
while(a.length>1){
if(a[index]==true){
count++;
if(count==3){
count=0;
a[index]=false;
number--;
}
}
}
index++;
if(index==a.length){
index=0;
}
for(int i=0;i<a.length;i++){
if(a[i]=true){
System.out.print("i :"+i);
}
}
}
}
编译没问题,为什么不出结果?新手,麻烦说明白点![em2]
public static void main (String args[]){
boolean a[]=new boolean[500];
for(int i=0;i<a.length;i++){
a[i]=true;
}
int number=a.length;
int index=0;
int count=0;
while(a.length>1){
if(a[index]==true){
count++;
if(count==3){
count=0;
a[index]=false;
number--;
}
}
}
index++;
if(index==a.length){
index=0;
}
for(int i=0;i<a.length;i++){
if(a[i]=true){
System.out.print("i :"+i);
}
}
}
}
编译没问题,为什么不出结果?新手,麻烦说明白点![em2]