Java猜拳游戏(bug修复)

Java猜拳游戏(bug修复)

基于昨天发布的猜拳游戏进行了bug的修复

1.增加的bug变量 ,定义并且显示玩家的出拳名称(player_choice_name) 电脑出拳名称 (choice_name)

2. player名字变量全是空格不合法,使用 trim()方法去掉字符串开头结尾的空格

3. 定义一个新的字符串 tmp_choice 以显示出拳名称

4. 不同类型String转化,用到整形Integer ,调用parseInt方法

player_choice=Integer.parseInt(tmp_choice);

部分代码:

  //获取输入设备

        Scanner scanner=new Scanner(System.in);

        //结合上下文变量来决定当前变量,nextLine()玩家名字可有空格

        player_name=scanner.nextLine();

        //System.out.println(player_name.equals(" "));

        //空格可能一个可能多个 包含空格contains,但中间包含空格也不行

        // trim()方法去掉字符串开头结尾的空格

        //System.out.println(player_name.trim().equals(""));

        if(player_name.trim().equals("")){

            player_name="匿名玩家";

        }

对于类型转化部分代码:

if(tmp_choice.equals("1")||tmp_choice.equals("2")||tmp_choice.equals("3")){

            //不同类型String转化

            //前面类型大写.parse类型,如Integer.parseInt,把后面变量的类型转化成需要的类型

            player_choice=Integer.parseInt(tmp_choice);

        }else{

            player_choice=(int)Math.round(Math.random()*2+1);

        }

源代码在码云哦~如有需要的小伙伴可以自取~~

Java猜拳游戏(bug修复)代码 · zyt/麦当劳投资人 - 码云 - 开源中国 (gitee.com)icon-default.png?t=N7T8https://gitee.com/zytscode/mcdonalds-investors/blob/master/Java%E7%8C%9C%E6%8B%B3%E6%B8%B8%E6%88%8F%EF%BC%88bug%E4%BF%AE%E5%A4%8D%EF%BC%89%E4%BB%A3%E7%A0%81

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值