猜数字游戏

</pre>1、<pre name="code" class="java">


package game;


public 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 num = (int)(Math.random()*10);
    System.out.println("数字在0到9之间");
    while(true){
    System.out.println("数字是"+num);
    p1.guess();
    p2.guess();
    p3.guess();
    guessp1=p1.number;
    System.out.println("第一个人猜的是:"+guessp1);
    guessp2=p2.number;
    System.out.println("第二个人猜的是:"+guessp2);
    guessp3=p3.number;
    System.out.println("第三个人猜的是:"+guessp3);
    if(guessp1==num){
    p1isRight = true;
    }
    if(guessp2==num){
    p2isRight = true;
    }
    if(guessp3==num){
    p3isRight = true;
    }
    if(p1isRight||p2isRight||p3isRight){
    System.out.println("其中有人猜对了");
    System.out.println("游戏结束");
    break;
    }else{
    System.out.println("需要再猜一次");
    }
    }
   
   
    }

}

2、

package game;


public class Player {
    int number = 0;
public void guess(){
number = (int)(Math.random()*10);
 
}

}

3、

package game;


public class GameTest {
  public static void main(String[] args) {
GuessGame guess = new GuessGame();
guess.startGame();
}
}

package game;


public 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 num = (int)(Math.random()*10);
    System.out.println("数字在0到9之间");
    while(true){
    System.out.println("数字是"+num);
    p1.guess();
    p2.guess();
    p3.guess();
    guessp1=p1.number;
    System.out.println("第一个人猜的是:"+guessp1);
    guessp2=p2.number;
    System.out.println("第二个人猜的是:"+guessp2);
    guessp3=p3.number;
    System.out.println("第三个人猜的是:"+guessp3);
    if(guessp1==num){
    p1isRight = true;
    }
    if(guessp2==num){
    p2isRight = true;
    }
    if(guessp3==num){
    p3isRight = true;
    }
    if(p1isRight||p2isRight||p3isRight){
    System.out.println("其中有人猜对了");
    System.out.println("游戏结束");
    break;
    }else{
    System.out.println("需要再猜一次");
    }
    }
   
   
    }

}





2、

package game;


public class Player {
    int number = 0;
public void guess(){
number = (int)(Math.random()*10);
 
}

}



3、

package game;


public class GameTest {
  public static void main(String[] args) {
GuessGame guess = new GuessGame();
guess.startGame();
}
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋力向前123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值