public class Main {
public static void main(String[] args) {
int count=0;
int[]counter={0,0,0,0,0,0,0,0,0,0};
int[]h={0,0,0,0,0,0,0,0,0,0};
for(int i=0;i<h.length;i++){
if(count==3){
count=0;
}
count ++;
if(i==2||i==6||i==9)
h[i]=count;
System.out.println(h[i]);
}
}
}
输出:
0
0
3
0
0
0
1
0
0
1
但我想:
0
0
3
0
0
0
3
0
0
3
我想知道你如何递增计数器然后将其重置为0.我不想将值直接设置为3.
编辑:我想要实现的是我在Android应用程序上的列表视图和点击列表项目我想要删除该项目,这是没有问题,但我想创建一个条件,3点击每个项目然后从列表视图中删除该项目 所以我认为我需要比较位置与arraylist包含0零值所以我想说如果position == araylist项然后增加计数器1然后再做一个条件,如果计数器超过3从列表视图中删除该项< / p>
谢谢
答案 0 :(得分:0)
public class HelloWorld {
public static void main(String[] args) {
int count=0;
int[]counter={0,0,0,0,0,0,0,0,0,0};
int[]h={0,0,0,0,0,0,0,0,0,0};
for(int i=0;i<h.length;i++){
//if(i==2||i==6||i==9)
// h[i]=count;
if(count==3)
count=0;
else
count++;
if(i==2||i==6||i==9)
h[i]=count;
if(i == 9)
h[i]++;
System.out.println(h[i]);
}
}
}
检查此代码后。
答案 1 :(得分:0)
好的朋友谢谢所有我已经解决了我的listview问题我尝试了相同的想法来解决这个问题所以我们需要2维数组第一个是它重复多少次我的情况是3所以我把它设置为小于3和d休息每次添加1我在下面指定的位置是我的代码,希望将会帮助其他人并感谢他们的大力支持
public class Main {
public static void main(String[] args) {
int[]h={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
for(int g=0;g<3;g++){
for(int i=0;i<h.length;i++){
if(i==2||i==6||i==9||i==13)
h[i]+=1;
}}
for(int i=0;i<h.length;i++){
System.out.println(h[i]);}
}
}