Ciao..devo fare un programmino che mi calcoli la media tra i valori inseriti dall'utente..
l'ho fatto ma non capisco perchè non mi funziona..
restituisce come valore 0.0codice:import java.util.Scanner; public class Media { public static void main (String [] args) { Scanner tastiera = new Scanner (System.in); System.out.println("Inserisci una sequenza di interi terminata da un non intero"); while (!tastiera.hasNextInt()) { // controlla che vengano inseriti interi tastiera.next(); // svuota il buffer System.out.println("Inserisci almeno un intero!"); } int n; int cont = 1; int somma = 0; double media = 0; while (!tastiera.hasNextInt()) { n = tastiera.nextInt(); cont ++; somma = somma + n; } // while media = somma/cont; System.out.println("La media dei numeri inseriti e': " + media); } }
grazie..

Rispondi quotando