Ciao a tutti ho questa funzione che non mi restituisce quello che dovrebbe
in poche parole mi deve dare il costo storico del cliente x purtroppo inserendo il valori non mi restituisce il valore giusto...codice:case 2: String cod_fis; double costostorico = 0; System.out.println("Inserisci il codice fiscale del cliente:"); cod_fis=in.next(); for (i=0;i<clienti.size();i++){ if ((clienti.get(i).getCodicefisc()).equals(cod_fis)){ costostorico = costostorico + ((clienti.get(i).getAcquistata()).getCosto()); } } System.out.println("Il cliente ha speso complessivamente: "+costostorico+" €"); System.out.println(); break;

Rispondi quotando


ma da un valore completamente diverso...