java 猜拳小游戏

超简单的猜拳游戏
两个类
进行游戏

package caiquan;
/*1=石头 2=剪刀 0=布
 * 电脑利用随机函数出1 2 0
 * 
 * 输出是否赢得
 */
import java.util.*;
public class mainframe {
    public static void main(String[] args)
    {
    System.out.println("石头剪刀布:");
    Scanner in = new Scanner(System.in);
    String s = in.nextLine();
    if(s.equals("石头")){
n = 1;
}else if(s.equals("剪刀")){
n = 2;
}else if(s.equals("布")){
n = 3;
}else if(s.equals("exit")){
System.out.print("系统退出了");
System.exit(0);
}

return n;

}

} 
    random a= new random();
    int b = random.getRandomNumber(0, 3);

    if(b==0){
        System.out.println("石头");
    }
    else if(b==1){
        System.out.println("剪刀");
    }
    else{
        System.out.println("布");
    }

    }

}

package caiquan;

public class random {
public static void main(String[] args) {

            System.out.println("Math.random()产生的随机数: " + Math.random());
            System.out.println("任意一个0~3的随机数: " + getRandomNumber(0, 3 ));
        }

        /**
         * 获得某个范围内的随机数
         * @param num1 起始范围参数
         * @param num2 终止范围参数
         * @return 返回num1到num2的随机数
         */
        public static int getRandomNumber(int num1, int num2) {
            return (int ) (num1 + Math.random() * (num2 - num1));
        }


    }
public class Game {
public void result(int n,int m){
if(n == m){
System.out.println("平了");
}else{
if(m==1){
if(n==2){
System.out.println("你输了");
}else if(n ==3){
System.out.println("你赢了");
}
}else if(m == 2) {
if(n == 1){
System.out.println("你赢了");
}else if(n ==3){
System.out.println("你输了");
}

}else if( m ==3 ){
if(n==1){
System.out.println("你输了");
}else if(n == 2){
System.out.println("你赢了");
}
}
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值