Bonjour,

Je viens de me remettre au java et je viens d'essayer dec créer un jeu de loto qui ne tire qu'un numéro ... La méthode numGagnant renvoie toujours 0 au lieu de renvoyer un de numéros contenu dans le tableau.

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
class loto
{
	public void loto()
	{
		int n[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
		int num = n.length;
 
		int res = (int) (num*Math.random());		
		int hasard = n[res];	
	}
 
	public void numGagnant()
	{
 
		System.out.println("Le numéro gagnant est le : " + hasard);
	}
	private int hasard;
}
 
public class existe
{
	public static void main(String args[])
	{
		loto tirage1 = new loto();
		tirage1.numGagnant();
	}
}
Merci d'avance pour vos réponses