模拟地下城与勇士(DNF)的装备强化

tip1:

  • DNF装备强化在+1~+3 不会失败;
  • +4~+7,失败后物品原有强化等级降低1级;
  • +8~+10,失败后掉3级;
  • 10上11或以上就爆了。

tip2:

  • DNF装备强化1~3级,成功率100%
  • DNF装备强化3~4级,成功率95%
  • DNF装备强化4~5级,成功率90%
  • DNF装备强化5~6级,成功率80%
  • DNF装备强化6~7级,成功率75%
  • DNF装备强化7~8级,成功率62.1%
  • DNF装备强化8~9级,成功率53.7%
  • DNF装备强化9~10级,成功率41.4%
  • DNF装备强化10~11级,成功率33.9%
  • DNF装备强化11~12级,成功率28%
  • DNF装备强化12~13级,成功率20.7%
  • DNF装备强化13~14级,成功率17.3%
  • DNF装备强化14~15级,成功率13.6%
  • DNF装备强化15~16级,成功率10.1%

要求输入装备的原始等级,输入1执行强化,根据原始等级以及强化的成功率,显示装备的强化结果

完整代码如下:

package lesson;
/*** 模拟地下城与勇士(DNF)的装备强化过程* */
import java.util.Scanner;public class Test {public static void main(String[] args) {//创建输入对象Scanner shuru = new Scanner(System.in);//用户输入强化等级System.out.println("请输入强化等级:");int a = shuru.nextInt();System.out.println("请输入1开始强化:");int b = shuru.nextInt();//创建随机概率double m = Math.random();switch(a) {case 0:case 1:case 2:a++;System.out.println("您的装备强化成功,等级为:"+a);break;case 3:if(m<0.95) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a--;System.out.println("您的装备强化失败,等级为:"+a);}break;case 4:if(m<0.90) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a--;System.out.println("您的装备强化失败,等级为:"+a);}break;case 5:if(m<0.80) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a--;System.out.println("您的装备强化失败,等级为:"+a);}break;case 6:if(m<0.621) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a--;System.out.println("您的装备强化失败,等级为:"+a);}break;case 7:if(m<0.537) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a-=3;System.out.println("您的装备强化失败,等级为:"+a);}break;case 8:if(m<0.414) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a-=3;System.out.println("您的装备强化失败,等级为:"+a);}break;case 9:if(m<0.339) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a-=3;System.out.println("您的装备强化失败,等级为:"+a);}break;case 10:if(m<0.28) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a=0;System.out.println("您的装备爆了!");}break;case 11:if(m<0.207) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a=0;System.out.println("您的装备爆了!");}break;case 12:if(m<0.173) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a=0;System.out.println("您的装备爆了!");}break;case 13:if(m<0.136) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a=0;System.out.println("您的装备爆了!");}break;case 14:if(m<0.75) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a=0;System.out.println("您的装备爆了!");}break;case 15:if(m<0.101) {a++;System.out.println("您的装备强化成功,等级为:"+a);}else {a=0;System.out.println("您的装备爆了!");}break;default:System.out.println("输入错误!");break;}}}

模拟地下城与勇士(DNF)的装备强化相关推荐

  1. 模拟地下城与勇士(DNF)的装备强化实现过程

    这里写自定义目录标题 模拟地下城与勇士(DNF)的装备强化实现过程: 模拟地下城与勇士(DNF)的装备强化实现过程: 题目: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级 ...

  2. Java基础实现模拟地下城与勇士(DNF)的装备强化过程

     大家好,我是kai_Childe,作为一名java刚入门的小白,本期就以java基础来模拟地下城与勇士(DNF)的装备强化过程,并以此来记录我的学习过程. 文章目录 强化未成功惩罚机制 各等级强化成 ...

  3. java经典习题-模拟地下城与勇士(DNF)的装备强化

    java模拟地下城与勇士(DNF)的装备强化 tip1: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级降低1级: +8-+10,失败后掉3级: 10上11或以上就爆了. ...

  4. 模拟地下城与勇士(DNF)的装备强化过程

    标题模拟的要求 做一个DNF装备强化的简单项目,强化装备的成功率会随着装备等级的增加而降低. 提示1: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级降低1级: +8-+1 ...

  5. 【Java】模拟地下城与勇士(DNF)的装备强化过程

    提示1: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级降低1级: +8-+10,失败后掉3级: 10上11或以上就爆了. 提示2: DNF装备强化1-3级,成功率100% ...

  6. dnf强化卷代码_这行代码告诉你!为什么你地下城与勇士(DNF)的装备强化老是失败?...

    tip1: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级降低1级: +8-+10,失败后掉3级: 10上11或以上就爆了. tip2: DNF装备强化1-3级,成功率10 ...

  7. 地下城与勇士(DNF)

    模拟地下城与勇士(DNF)的装备强化过程: 提示1: DNF装备强化在+1-+3 不会失败: +4-+7,失败后物品原有强化等级降低1级: +8-+10,失败后掉3级: 10上11或以上失败就爆了. ...

  8. angularjs 获取复选框的值_利用胚子冲刺增幅 红字胚子获取途径都在这_DNF经验心得 - 地下城与勇士 - DNF...

    游久DNF国庆口令码:U9DNF922 ,日开放兑换,15天黑钻.疲劳药.时间引导石.一次性继承装置.华丽的徽章神秘礼盒随机领取!复制口令码:U9DNF922 戳这里兑换>> 最近游戏中开 ...

  9. angularjs 获取复选框的值_侠客行第二季来袭,教你如何快速获取侠名值_DNF游戏新闻 - 地下城与勇士 - DNF...

    导读侠客行这个活动相信大家都不陌生,前不久第一季侠客行刚刚结束,经过短暂的调整,第二季侠客行再次上线,这次侠客行的奖励和第一季相比还是有所差异的,虽然没有天空可以兑换,但是其他奖励也是不错的,下面就来 ...

最新文章

  1. c语言程序做四则运算还要余数,大整数四则运算 高质量C语言程序.doc
  2. php html登陆逻辑,保持演示文稿(HTML)和逻辑(PHP)分开
  3. Spring精华问答 | 什么是Spring Cloud?
  4. sklearn 神经网络_机器学习100天-Day2404 循环神经网络RNN(预测时间序列)
  5. 【Android】Android SDK下载和更新失败的解决方法!!!
  6. docker启动tomcat容器并添置项目首页
  7. oracle安装最后一步完成了就消失了_Oracle安装过程中遇到的一些问题及解决方案...
  8. Java进阶:SpringMVC
  9. webots自学笔记(五)使用物理插件ODE建立铰链
  10. 单片机c语言表达式,单片机C语言教程:运算符和表达式(位运算符)
  11. 用神经网络分类根号2与根号x的数据汇总
  12. 计算机win10搜不到wifi,Win10电脑搜不到5G无线wifi信号怎么办?
  13. java ios push_java向IOS设备推送消息
  14. win11硬盘分区如何合并 windows11硬盘分区合并的解决方法
  15. 信息收集--子域名查询
  16. 一文理顺离散信号的傅里叶变换
  17. Oracle数据库实验四查询实验三(Oracle 11g)
  18. python嵌入式开发实战_python在嵌入式
  19. 一个优秀的前端工程师年薪会有多少?
  20. OJB简介--翻至ojb docs (转)

热门文章

  1. 闲置移动IPTV的用处
  2. html提交按钮标签代码是什么,怎么使用?(示例)
  3. arcgis fishnet 单位_【转】ArcGIS生成规则网格(Fishnet)
  4. 蓝桥杯软件类Java语言IDE(Eclipse)安装
  5. 2022-3-13 MIT lab1 到 lab2 代码的切换
  6. 2017深度学习最新报告及8大主流深度学习框架超详细对比(内含PPT)
  7. 每年6月10祭奠歌迷家驹活动
  8. Android常用控件之ExpandableList的使用
  9. Linux运行webdriver,linux - 在chrome中运行Selenium WebDriver python绑定
  10. 《大秦赋》最近很火?用Python抓取了“相关数据”,发现了这些秘密......