ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java第七章小游戏

2021-01-22 20:58:08  阅读:182  来源: 互联网

标签:java hjy System boss 小游戏 sml 第七章 println out



import java.util.Scanner;

public class DaGuai {
	public static void main(String[] args) {
		System.out.println("------欢迎来到梦幻西游世界-----");
		System.out.println("请选择你需要的操作:");
		System.out.println("1、投币 2、退出游戏 3、退出");
		Scanner input=new Scanner(System.in);
		int choice=input.nextInt();
		//初始角色的生命力和战斗力
		//猪猪侠
		int hjy_sml=250;
		int hjy_zdl=941;
		//蜘蛛精
		int zzj_sml=380;
		int zzj_zdl=200;
		//定义boss的生命力和战斗力
		int boss_sml=10000;
		int boss_zdl=20000;
		switch(choice){
		case 1:
			//投币
			System.out.println("请输入需要投的币数:");
			int biShu=input.nextInt();
			System.out.println("你共投了"+biShu+"个币数,每个币数可以玩两个生命");
			System.out.println("请选择角色:");
			System.out.println("1、猪猪侠(何嘉毅) 2、蜘蛛精(刘帅宏) 3、猪八戒(刘凯)");
			int juese=input.nextInt();
			switch(juese){
			case 1:
				//猪猪侠
				System.out.println("你将以何嘉毅胖猪猪的角色进行游戏,您的初始生命力:"+hjy_sml+"初始战斗力为:"+hjy_zdl);
				//需要循环打怪练级这些操作 可以重复 只有你打怪的
				//的时候被打败或者打赢都需要退出循环
				do{
					System.out.println("请选择你需要的操作:");
					System.out.println("1、练级 2、打怪 3、逃跑 4、充值");
					int xz=input.nextInt();
					//对选择操作进行判断
					if(xz==1){
						//练级
						//计算生命力和战斗力
						//练一级 生命力+1 战斗力+2
						hjy_sml=hjy_sml+1;
						hjy_zdl=hjy_zdl+2;
						System.out.println("上升一级,您的生命力为:"+hjy_sml+"战斗力为:"+hjy_zdl);
					}else if(xz==2){
						//打怪
						//你赢了  就是boss输了 其实就是boss的生命力小于0	
						if(boss_sml<0){
							System.out.println("恭喜你,终于把大boss打败了!");
							break;
						}else{ //boss赢了
							System.out.println("好可惜,你已经阵亡!\n游戏结束");
							//boss的生命力=boss的生命力-你战斗力
							boss_sml=boss_sml-hjy_sml;
							//你的生命力=你的生命力-boss的战斗力
							hjy_sml=hjy_sml-boss_zdl;
							System.out.println("你的生命力为:"+hjy_sml+",boss的生命力为:"+boss_sml);
							//System.exit(0);//退出游戏
							break;
						}
						
						
					}else if(xz==3){
						//逃跑
						System.out.println("好可惜,你这菜,但是游戏币概不退货");
						break;
					}else if(xz==4){
						//充值
						System.out.println("请输入你需充值的金额:");
						int money=input.nextInt();
						//接受的充值金额最少是20
						//充值一块,生命力+10
						if(money>20){
							 hjy_sml=hjy_sml+money*10;
							System.out.println("你的");
						}
					}else{
						System.out.println("输入有误");
					}
				}while(hjy_sml>0);
				
				break;
			case 2:
				//蜘蛛精
				break;
			case 3:
				//猪八戒
				break;
			}
			break;
		case 2:
			//退出游戏
			System.out.println("你确定要退出吗,这是一款充钱就能打怪的游戏");
			break;
		case 3:
			//退出
			System.out.println("退出游戏成功,谢谢使用");
			break;
		}
	}
}

标签:java,hjy,System,boss,小游戏,sml,第七章,println,out
来源: https://blog.csdn.net/weixin_54641589/article/details/113002010

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有