猜价格游戏,带你走进Java中的do...while语句

猜价格游戏,玩转Java中的do…while语句

先来看看题目需求吧

/**

  • 猜价格游戏
  • 商品的价格为88
  • 每位玩家有五次机会去猜价格
  • 如果玩家价格猜低了提示他猜低了
  • 如果玩家价格猜高了提示他猜高了
  • 如果玩家价格猜对了价格提示他猜对了,可以获得商品
  • 五次机会用完,GameOver

我们用代码实现它

import java.util.Scanner;

/**
* 猜价格游戏
* 商品的价格为88
* 每位玩家有五次机会去猜价格
* 如果玩家价格猜低了提示他猜低了
* 如果玩家价格猜高了提示他猜高了
* 如果玩家价格猜对了价格提示他猜对了,可以获得商品
* 
* 五次机会用完,GameOver
* 
 *  
*/
public class HomeWork0402郭彦愚 {
	//程序入口
	public static void main(String[] args) {
		//提示欢迎界面
		System.out.println("******欢迎来到猜价格游戏******");		
		//创建键盘扫描器
		Scanner key = new Scanner(System.in);
		//提示用户只有5次输入机会
		System.out.println("您好,您一共有5次机会哟~");
		//定义一个变量用来判断用户的输入次数
		int num1=0;		
			do {		
				//提示用户输入价格
				System.out.println("请输入您要竞猜的价格");				
				//接收用户输入的价格
				int price = key.nextInt();
				//判断用户输入的价格是否满足要求
				if(price==88) {
					//满足要求,提示用户猜中了
					System.out.println("****恭喜你!猜中此商品的价格,获得大宝贝一个尼****");
				}else if(price>88){
					//不满足要求,提示用户超出价格
					System.out.println("**哎哟喂,人家没有那么贵呢,再猜一次嘛,您还有"+(4-num1)+"次竞猜机会哟**");
				
				}else if(price<88) {
					//不满足要求,提示用户价格过低
					System.out.println("**真是的,人家就那么不值钱嘛,小拳拳捶你呀,还有"+(4-num1)+"次竞猜机会,你看着办吧**");
				}
				//竞猜次数每次加一
					num1++;					
					//猜够五次,退出游戏
					if(num1==5) {						
						System.out.println("****GameOver,下次攒够了运气再来吧****");
					}					
			}while(num1<=4);	
						//关闭键盘扫描器
						key.close();		
		
	}

}

来看一下运行效果图吧!

在这里插入图片描述
今日分享就到这儿了哟,欢迎各位业界大佬提出宝贵的意见!

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值