我写的一个java程序,错误满篇又不知怎么改,求大神改正并指出我的错误。

写的程序的意思是,500个数围一圈,从第一个开始数,数到第三个数就去掉这个数,然后重新开始数,数到三又去掉,一直数,剩下一个数。代码如下:publicclassCount... 写的程序的意思是,500个数围一圈,从第一个开始数,数到第三个数就去掉这个数,然后重新开始数,数到三又去掉,一直数,剩下一个数。
代码如下:

public class CountCircle {
public static void main(String args[]){
Boolean[] round=new Boolean[500];
for(int i=0;i<round.length;i++){
round[i]=ture;
}
CountCircle a=new CountCircle();
a.count(round);
}

class count(Boolean[] round){
int i=0;
int j=0;
int rest=round.length;

if(rest>1){
if(round[i]==ture) {
j++;
if(j==3) {
j=0;
round[i]=false;
rest--;
}

}
i++;
if(i==500) {i=0;}

}

for(i=0;i<round.length;i++){
if(round[i]==ture)
System.out.println(i+round[i]);
}

}
}
展开
 我来答
无月的天很蓝
2015-08-29 · TA获得超过1779个赞
知道大有可为答主
回答量:2551
采纳率:44%
帮助的人:1282万
展开全部

哥们你还是认真研究下java的方法的写法。如果你的count()是方法,就该写

public void count(Boolean[] round){
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式