Java学习之石头剪刀布案例

案例介绍:

编写程序:模拟石头剪刀布游戏。程序在0、1或2中随机产生一个数,0代表布、1代表剪刀、2代表石头。提示用户输入值2、1、0,然后显示一条信息,表明用户与计算机谁赢得了比赛。

案例代码:

import java.util.Scanner;
public class Game {
		public static void main(String[] args){
		int comp =(int)( Math. random() * 3);
		int your;
		Scanner input = new Scanner( System.in);
		System.out. print("你出什么?(石头(2)、剪刀(1)、布(0)):");
		your =input.nextInt();
		System. out. print("计算机出的是:" +
		((comp==2)?"石头":((comp == 1)?"剪刀":"布")));
		System. out. print(",你出" +
		(( your == 2)?"石头":((your == 1)?"剪刀": "布")));
		if( comp == your){
		System. out. print(",平局");
		}else 
			if(( your - comp ==1 || your - comp == -2)){
		System.out.print(",你赢了!");
		}else{
		System. out. print(",你输了!");
		}
	}
}

案例运行图:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值