Bonjour,

Débutant en Java, je cherche à effectuer une division en obtenant un résultat au millième mais j'obtiens un résultat au dixième.
NB: Mon code demande 6 entiers que l'on stocke dans un tableau avant d'afficher leur moyenne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import java.util.Scanner;
public class toto
	{
		public static void main(String[] args)
			{
				int[] tabnum;	// Déclare tabnum comme étant numérique
				tabnum = new int[6] ;	// crée un nouveau tableau de taille 6
				int n = 0;
				int PlusGrandNbre = 0;
				for (int i=0;i<6;i++)
					{
						n = i+1;
						System.out.print("Saisissez le nombre n° " + n);
						Scanner sc =new Scanner(System.in);
						int valeur_saisie = sc.nextInt();
 
						tabnum[i] = valeur_saisie ;
						if (i==0)
							{
								PlusGrandNbre = valeur_saisie;
							}
						if (PlusGrandNbre < valeur_saisie)
							{
								PlusGrandNbre = valeur_saisie;
							}
					}
 
				System.out.println("Tableau saisi : ");
//				sc.close();		// Elimine le warning présent dans Eclipse
				System.out.println("{ ");
				for (int i = 0; i<6;i++)
					{
						System.out.print(tabnum[i]);
						if (i !=5)
							{
								System.out.print(", ");
							}
					}
				System.out.print("}");
				System.out.println("La + grande valeur saisie vaut " + PlusGrandNbre);
 
				// Calcul de la valeur moyenne
				int numerateur = 0;
				for (int i=0;i<6;i++)
					{
						numerateur = numerateur + tabnum[i];
					}
				double moy = 0.0;
				moy = (double)(numerateur / 6);
			 	System.out.println("la somme des 6 valeurs vaut " + numerateur );
			 	System.out.print("pour une moyenne de " + moy);
			}
	}
Pourriez-vous me mettre sur la piste, svp, merci.