Ciao devo sviluppare un programma che che conti le posizioni(3 per volta)all'interno di un arrayList,partendo da un contatore=2;
es:se L'arrayList=10 posizioni;---->ogni 3 posizioni aumento il contatore di uno; alla fine deve risultare contatore=7;
La mia soluzione è:
codice:
import java.util.*;
class Posizioni{
public static void main(String[] args){
ArrayList a=new ArrayList();
a.add("e");
a.add(3);
a.add(4);
a.add("bbbb");
a.add("eeeee");
a.add("!");
a.add("yyy");
a.add(366);
a.add(4888);
a.add("bravaooo");
int count=2;
for(int pos=0;pos<a.size();pos++){
if(pos%3==0){
count++;
}
}
System.out.println(count);
}
}
E qui il problema:Contando ogni 3 posizioni,mi avanza un posto,che devo aggiungere al contatore...Il programma sviluppato così mi dà come risultato 6.Come faccio ad aggiungere i posti mancanti al contatore(nel mio caso 1)?
Scusate la banalità dell'esercizio ma mi sto perdendo in un bicchiare d'acqua