dnf强化概率是多少?dnf强化概率代码怎么写的?

2023-06-27 08:47:30       来源:21CN

dnf强化概率:

【强化概率】:10-11概率25%,11-12概率15%,12 - 13概率14%,13-14概率13%,14-15概率12%,15-16概率11%,16-17概率10%,17之后固定为10%。

【增幅概率】:5-6概率70%,6-7概率60%,7-8概率70%,8-9概率60%,9-10概率50%,10-11概率40%,11-12概率30%,12-13概率20%,13-14概率20%,14之后概率固定为20%。

dnf强化概率代码怎么写:

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;

}

}

}

x 广告
x 广告

Copyright @  2015-2022 海外生活网版权所有  备案号: 沪ICP备2020036824号-21   联系邮箱:562 66 29@qq.com