import java.io.*; public class Monopoly{ public static void main(String[] arg){ {-1-} reponse; {-2-} argent, position; {-3-} nbJoueurs, joueur; //Choix du nombre de joueurs : reponse=reponseALaQuestion("Nombre de joueurs (entre 2 et 10 inclus) : "); nbJoueurs=convertitChaineEnEntier(reponse); //Correction si le nombre ne convient pas : if ((nbJoueurs<2) || (nbJoueurs>10)){ if(nbJoueurs<2){ Affiche("Pas assez de joueurs."); } if(nbJoueurs>10){ Affiche("Trop de joueurs."); } reponse=reponseALaQuestion("Nombre de joueurs (entre 2 et 10 inclus) : "); nbJoueurs=convertitChaineEnEntier(reponse); } if ((nbJoueurs>{-4-}) && (nbJoueurs<{-5-})){ //Création des tableaux de l'argent et de la position de chaque joueur : argent = new int[nbJoueurs]; position = new int[nbJoueurs]; //Remplissage du tableau de l'argent et de la position de chaque joueur : joueur={-6-}; while (joueur {-7-} nbJoueurs) { argent[joueur]={-8-}; position[joueur]=0; Affiche("Le joueur "+joueur+" est sur la case {-9-} et a "+argent[joueur]+" euros."); joueur{-10-}; } } } public static boolean ChainesEgales(String i, String j){ return (i.compareTo(j)==0); } public static int convertitChaineEnEntier(String i){ return Integer.parseInt(i); } public static int inc(int i){ i=i+1; return i; } public static int NombreAleatoire(int lower,int higher){ return (int)(Math.random() * (higher+1-lower)) + lower; } public static void Affiche(String message){ System.out.println(message); } public static String reponseALaQuestion(String question){ System.out.println(question); String chaine=""; BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in)); try { chaine = keyboard.readLine(); } catch (IOException e){ System.out.println("Erreur de frappe"); //System.exit(0); } return chaine; } public static int addition(int i, int j){ return i+j; } }