Bonjour,
je commence a programmer un jeux de dé, je me sers de la fonction random pour le tirage de dé.
je fais deux méthode static pour afficher le résultat, or après mon tirage le return de ma méthode me retourne une erreur.
aussi je comprends pas pourquoi il me faut un ";" a la déclaration de ma méthode qui est une fonction car elle est static.
je voudrais retourner en paramètre un tableau suite au lancement aléatoire des dé.
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 public class PokerDAs101{ public static int [] tirage; { // ici je comprends pas pourquoi le compilateur me demande un ";" int[] Tirage = new int[5]; for (int i=0; i<5; i++){ Tirage[i] = (int) (Math.random()*6+1); } java.util.Arrays.sort(Tirage); return (Tirage); // erreur ici >> return outside method } public static void main(String[] args){ int [] tiRage = new int [5]; tiRage = tirage; for (int i=0; i<5; i++){ System.out.print(tiRage[i]+" "); } System.out.println(); } }
Partager