为了账号安全,请及时绑定邮箱和手机立即绑定

如何为两名球员编制掷骰子

如何为两名球员编制掷骰子

慕神8447489 2019-04-18 18:15:29
(处理)代码没有返回我想要的内容。基本上,有两个玩家,每个玩家轮流掷骰子。值应分别存储在变量“p1diceroll”和“p2diceroll”中。它将比较这两个值,并根据谁滚得更高来释放谁将首先出发。void setup(){     size (100,100);     background(200,200,200);      println("press l to roll the die!");}void draw() {       if(keyPressed)           keyPressed();       noLoop();}void keyPressed(){     int p1diceroll=0;     int p2diceroll=0;     if (key == 'l') {         double rand1 = Math.random();         double rand2 = rand1*6;         double rand3 = rand2 +1;         p1diceroll = (int)rand3;         println("You rolled a " + p1diceroll + "!");          println("player 1! press 'a' to roll");     }     if (key == 'a') {         double rand11 = Math.random();         double rand22 = rand11*6;         double rand33 = rand22 +1;         p2diceroll = (int)rand33;         println("You rolled a " + p2diceroll + "!");         if (p2diceroll>p1diceroll) {             System.out.println("player 2  rolled higher!. They go first. ");          } else if (p2diceroll==p1diceroll) {             System.out.println("It's a tie! player 1 goes first by default." );          } else {           println("player 1 rolled higher! They go first.");         }     }}我希望输出也是,“玩家2滚得更高!他们先走了。”,“这是一个平局!玩家1默认排在第一位。”或者“玩家1滚得更高。他们先走了。”
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 414 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号