栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 石头剪刀布 赢了才能退出 两种方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 石头剪刀布 赢了才能退出 两种方法

1.

public class Test09_02 {
    public static void main(String[] args) {
        System.out.println("欢迎来到猜拳游戏:t 1:代表剪刀 t 2:代表石头 t 3:代表布");
        //记录赢得次数
        int num = 0;        
        //电脑随机生成1-3;
        int i = (int) (Math.random()*3+1) ;
        System.out.println("电脑出的是"+i);
        //判断赢了几句;
        while (num<1) {
        System.out.println("请输入1-3:");
        Scanner input = new Scanner(System.in);
        int b = input.nextInt();        
        //判断用户输入的数是否是1-3
        while (b<1 || b>3) {
            //不是1-3,重新输入     
            b = input.nextInt();            
        }  // -1,2输  0平局  2,1 赢了.
        int c = b -i;
        switch (c) {
            case -2:
                System.out.println("赢了");
                num++;
                break;
            case -1:
                System.out.println("输了请继续");
                break;
            case 0:
                System.out.println("平局请继续");
                break;
            case 1:
                System.out.println("恭喜赢了");                
                num++;
                break;
            case 2:
                System.out.println("输了继续");
                break;
            } 
        }
        System.out.println("游戏结束!");
    }

 2

public class Test09 {
    public static void main(String[] args) {
        //产生1-3的随机数;
        int i = (int)(Math.random()*3+1);
        System.out.println(i);
        int choose = 0;
        //提示用户输入1-3                
        System.out.println("请输入1-3:nt1:剪刀nt2:石头nt3:布");
        Scanner input = new Scanner(System.in);
        choose = input.nextInt();    
             while (choose > 3 || choose <1){  //判断用户输入的数是否在1-3            
            System.out.println("输入有误!"
                    + "请输入1-3:nt1:剪刀nt2:石头nt3:布");
            choose = input.nextInt();    
            }  if (choose == i) {
            System.out.println("平局!");
        }  else if (i==1 && choose == 2){
            System.out.println("恭喜!你赢了!");
        }  else if (i==1 && choose == 3) {
            System.out.println("你输了!");
        } else if (i==2 && choose == 3) {
            System.out.println("你输了!");
        }  else if (i==2 && choose == 1) {
            System.out.println("恭喜!你赢了!");
        }  else if (i==3 && choose == 1) {
            System.out.println("你输了!");
        } else  if (i==3 && choose == 2) {
            System.out.println("恭喜!你赢了!");
        } 
        System.out.println("程序结束!");  
    }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659353.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号