URL: https://linuxfr.org/forums/programmation-java/posts/verification-dun-programme-java Title: verification d'un programme java Authors: Sycho Date: 2009年01月08日T21:40:37+01:00 Tags: Score: -3 Je dois envoyer ce soir par mail un programme java simulant un jeu pierre/feuille/ciseaux qui demande à l'utilisateur de saisir un choix "p,f ou c" et l'ordinateur indique "je joue ..." Chaque partie se déroule en 5 points gagnants et à la fin l'ordinateur demande si l'utilisateur veut rejouer "O" ou "N". L'ordinateur doit afficher combien de parties l'ordinateur et l'utilisateur ont gagné. Est-ce que vous pouvez me dire si celui-ci est bien ? public class Jeu{ public static void main (String [] args){ int j = 0; int o = 0; int s =0; int k = 0; int d = 0; int e = 0; do { s=0; k=0; Console.start(); while (k<5 && s<5){ System.out.println("Faites votre choix (p, f ou c)") ; String n = console.readString() ; if (n=="p"){ j=1; }else if (n=="f"){ j=2; }else if (n=="c"){ j=3; } double a=Math.random(); if(a<1/3){ System.out.println("Je joue pierre"); o=1 ; }else if(a=>1/3 && a<2/3){ System.out.println("Je joue feuille"); o=2; }else{ System.out.println("Je joue ciseaux"); o==3 ; } if(j==1&&o==3){ k++ ; }else if (j==2&&o==1){ k++ ; }else if (j==3&&o==2){ k++ ; }else if (j !=0){ s++ ; } } if (s==5){ System.out.println("l’ordinateur a gagné") ; d++ ; }else{ System.out.println("vous avez gagné") ; e++ ; } System.out.println("Voulez-vous rejouer ? (O/N) ") String r=console.readString() ; }while (r==N) ; } }