900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 模拟地下城与勇士(DNF)的装备强化

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

时间:2018-07-16 20:12:37

相关推荐

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

模拟地下城与勇士(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;}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。