游戏装备锻造(打铁)

游戏装备锻造(打铁)

首先本人萌新,能力有限(还请多多指教)

​ 根据个人喜好更改锻造成功率(啊哈哈哈)

​ 今天你熟了吗?(热,本人身在四大火炉之一--------武汉,希望你们那边可以感觉到微风)

​ 下面就是锻造模块

​ 例如: 1–>2 成功率85%,0%的概率降级,花费10元
​ 2–>3 成功率75%,0%的概率降级,花费25元
​ 3–>4 成功率60%,0%的概率降级,花费40元
​ 4–>5 成功率50%,0%的概率降级,花费70元
​ 5–>6 成功率40%,50%的概率降级,花费110元
​ 6–>7 成功率25%,60%的概率降级,花费160元
​ 7–>8 成功率15%,75%的概率降级,花费210元
​ 8–>9 成功率10%,90%的概率降级,花费280元

​ 上源码:首先创建一个类(类名格式,类名必须首字母大写,后面多个单词首字母也大写)–>

–>接下来添加一个程序入口(main方法)–>先整理思维,思维想好再动手写代码(这点很重要)–>

–>接下来就开始写代码

​ 例如:我的类名为 EquipmentLevel(就算英文不好用翻译软件也要做到见名知意)

​ public class EquipmentLevel{

​ //程序入口

			public static void main(String[] args){
						Scanner  sc =new Scanner(System.in);
						System.out.println("请输入装备等级:");
						int level =sc.nextInt();
						levelUp(level);
				}
			//锻造过程和花费金钱
			public static void levelUp(int level){
			Random rd =new Random();
			int money = 0;
			while(level < 9){
			try {
				Thread.sleep(rd.nextInt(100));//加上线程使每次循环有间隔,随机数更加准确
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			int a = rd.nextInt(100);
			switch(level){
			case 1:
				money  += 10;
				if(a<85){
					System.out.println("装备强化成功,当前等级为:"+ ++level + "级");
				}else{
					System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");
				}
				break;
			case 2:
				money  += 25;
				if(a<75){
					System.out.println("装备强化成功,当前等级为:"+ ++level + "级");
				}else{
					System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");
				}
				break;
			case 3:
				money  += 40;
				if(a<60){
					System.out.println("装备强化成功,当前等级为:"+ ++level + "级");
				}else{
					System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");
				}
				break;
			case 4:
				money  += 70;
				if(a<50){
					System.out.println("装备强化成功,当前等级为:"+ ++level + "级");
				}else{
					System.out.println("装备强化失败,装备等级不变,当前等级为:"+ level +"级");
				}
				break;
			case 5:
				money  += 110;
				if(a<40){
					System.out.println("装备强化成功,当前等级为:"+ ++level +"级");
				}else{
					a = rd.nextInt();
					if(a<50){
						System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");
					}else{
						System.out.println("强化失败,等级不变,等级为:"+ level +"级");
					}
				}
				break;
			case 6:
				money  += 160;
				if(a<25){
					System.out.println("装备强化成功,当前等级为:"+ ++level +"级");
				}else{
					a = rd.nextInt();
					if(a<60){
						System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");
					}else{
						System.out.println("强化失败,等级不变,等级为:"+ level +"级");
					}
				}
				break;
			case 7:
				money  += 210;
				if(a<15){
					System.out.println("装备强化成功,当前等级为:"+ ++level +"级");
				}else{
					a = rd.nextInt();
					if(a<75){
						System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");
					}else{
						System.out.println("强化失败,等级不变,等级为:"+ level +"级");
					}
				}
				break;
			case 8:
				money  += 280;
				if(a<10){
					System.out.println("装备强化成功,当前等级为:"+ ++level +"级");
				}else{
					a = rd.nextInt();
					if(a<90){
						System.out.println("强化失败,装备爆炸,等级降为:"+ --level +"级");
					}else{
						System.out.println("强化失败,等级不变,等级为:"+ level +"级");
					}
				}
				break;
		}
		}	
			System.out.println("共花费" + money + "元");
	}

​ }

​ //已经测试,如有不对或者疑问,qq1271224158(欢迎指点)

weixin151云匹面粉直供微信小程序+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值