salve ragazzi,devo calcolarmi la categoria che compare di meno in una agenzia viaggi. le tre categorie sono:avventura,cultura e romantico.Ho seguito la classica procedura per calcolarmi il minimo tra 3 valori interi. il mio problema è che non so come stampare i dati del viaggio che fa parte della categoria minore.
grazie in anticipocodice:private int categoria(Agenzia[]v){ //contatore della tipologia avventura int a=0; //contatore della tipologia romantica int r=0; //contatore della tipologia cultura int c=0; int minimo; for(int i=0;i<v.length;i++){ if(v[i].getTipo().equalsIgnoreCase("avventura")){ a++; }else if(v[i].getTipo().equalsIgnoreCase("romantico")){ r++; }else if(v[i].getTipo().equalsIgnoreCase("cultura")){ c++; } } if(a<r){ if(a<c){ minimo=a; }else{ minimo=c; } }if(r<c){ minimo=r; }else { minimo=c; } return minimo; }

Rispondi quotando