Sto imparando adesso il linguaggio Java e sto tentando di risolvere un problema con questo codice:
in pratica il programma non esce dal primo ciclo while nel momento nel quale dovrebbe, cioè quando la variabile i arriva a essere uguale alla variabile valori. Avreste qualche suggerimento da darmi?codice:public static void main(String[] args) { // TODO code application logic here int valori,tot_par=0; float media; int i=0; Scanner val=new Scanner(System.in);//Scanner per inserire quantità valori sul vettore System.out.println("Inserire il numero di componenti del vettore "); valori=val.nextInt(); int[] num=new int[valori];//Crea un array del numero impostato di valori while(i<valori){ System.out.println("Inserire il valore numero " + (i+1) +" di " +valori); num[i]=val.nextInt(); i++; System.out.println("i vale " +i ); } i=0; while(i<valori){ tot_par=tot_par+num[i]; } media=tot_par/valori; System.out.println("La media è" + media); }
Grazie

Rispondi quotando
