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 è:
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)?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); } }Scusate la banalità dell'esercizio ma mi sto perdendo in un bicchiare d'acqua
![]()