这行代码告诉你!为什么你地下城与勇士(DNF)的装备强化老是失败?_百 ...
这⾏代码告诉你!为什么你地下城与勇⼠(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 = Int();
System.out.println("请输⼊1开始强化:");
int b = Int();
//创建随机概率
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;
}
}
}
最后
代码仅供娱乐,祝⼤家强化增幅顺利!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。