简单(自动猜数字)

来源:互联网 发布:图片音乐视频制作软件 编辑:程序博客网 时间:2024/06/05 07:52
class Player{    int number;    public void guess(){        number=(int)(Math.random()*100);        System.out.println("我猜是"+number);    }}class GuessGame{    Player p1;    Player p2;    Player p3;    public void startGame(){        p1=new Player();        p2=new Player();        p3=new Player();        int guessp1;        int guessp2;        int guessp3;        boolean p1isright=false;        boolean p2isright=false;        boolean p3isright=false;        int targetNumber=(int)(Math.random()*100);    while(true){        System.out.println(targetNumber);        p1.guess();        p2.guess();        p3.guess();        guessp1=p1.number;        guessp2=p2.number;        guessp3=p3.number;        if(guessp1==targetNumber){            p1isright=true;        }        if(guessp2==targetNumber){            p2isright=true;        }        if(guessp3==targetNumber){            p2isright=true;        }        if(p1isright||p2isright||p3isright){            System.out.println("yes");            System.out.println(targetNumber);            break;        }else{            System.out.println("all false");        }        }    }}public class Game {    public static void main(String args[]){        new GuessGame().startGame();    }}
原创粉丝点击