zoukankan      html  css  js  c++  java
  • Java基础08-猜拳游戏

    自己写的low代码

     1 import java.util.*;
     2 public class Test1{
     3     public static void main(String[] args){
     4         System.out.println("-----猜拳游戏-----");
     5         System.out.println("请出拳(1.剪刀2.石头3.布)");
     6         Scanner in=new Scanner(System.in);
     7         int num=in.nextInt();
     8         int num2=(int)(Math.random()*3)+1;//取随机数
     9         if(num==1&&num2==1){
    10             System.out.println("你出的是:剪刀 电脑出的是:剪刀-平局");
    11         }else if(num==2&&num2==2){
    12             System.out.println("你出的是:石头 电脑出的是:石头-平局");
    13         }else if(num==3&&num2==3){
    14             System.out.println("你出的是:布 电脑出的是:布-平局");
    15         }else if(num==1&&num2==2){
    16             System.out.println("你出的是:剪刀 电脑出的是:石头-电脑赢");
    17         }else if(num==1&&num2==3){
    18             System.out.println("你出的是:剪刀 电脑出的是:布-你赢啦");
    19         }else if(num==2&&num2==1){
    20             System.out.println("你出的是:石头 电脑出的是:剪刀-你赢啦");
    21         }else if(num==2&&num2==3){
    22             System.out.println("你出的是:石头 电脑出的是:布-电脑赢");
    23         }else if(num==3&&num2==1){
    24             System.out.println("你出的是:布 电脑出的是:剪刀-电脑赢");
    25         }else if(num==3&&num2==2){
    26             System.out.println("你出的是:布 电脑出的是:石头-你赢啦");
    27         }else{
    28             System.out.println("请输入正确数字");
    29         }
    30             
    31     }
    32 }

     改进后的代码

     1 import java.util.Scanner;
     2 public class Guess{
     3     public static void main(String[] args){
     4         System.out.println("-----猜拳游戏-----");
     5         System.out.println("请开始猜拳:1.剪刀2.石头3.布");
     6         Scanner in=new Scanner(System.in);
     7         int persion=in.nextInt();
     8         int computer=(int)(Math.random()*3+1);//取随机数
     9         String temp="标识";//标识
    10         String temp2="标识";
    11         switch(persion){
    12             case 1:
    13             temp="剪刀";
    14             break;
    15             case 2:
    16             temp="石头";
    17             break;
    18             case 3:
    19             temp="布";
    20             break;
    21         }
    22         switch(computer){
    23             case 1:
    24             temp2="剪刀";
    25             break;
    26             case 2:
    27             temp2="石头";
    28             break;
    29             case 3:
    30             temp2="布";
    31             break;
    32         }
    33         if(persion==computer){
    34             System.out.println("你出的是:"+temp+",电脑出的是:"+temp2+"——是平局");
    35         }else if(persion==1&&computer==2||persion==2&&computer==3||persion==3&&computer==1){
    36             System.out.println("你出的是:"+temp+",电脑出的是:"+temp2+"——电脑赢了");
    37         }else if(persion==1&&computer==3||persion==2&&computer==1||persion==3&&computer==2){
    38             System.out.println("你出的是:"+temp+",电脑出的是:"+temp2+"——你赢了");
    39         }
    40         
    41     }
    42 }
  • 相关阅读:
    在做5道习题,个别习题有难度,需要很多天,加油把自己,有看到这个随笔的小伙伴评论可以留言讨论或发出你的答案~
    python中的open、close、read、write、len、exists
    python中的type
    python中strip、startswith、endswith
    python3_learn 实现文件夹内批量对图片重命名
    [转载]利用分块传输绕过WAF进行SQL注入
    bypass安全狗测试学习
    [转+自]SSH工作原理
    NCTF2019 小部分题解
    XML外部实体注入[转载]
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9948516.html
Copyright © 2011-2022 走看看