模拟地下城与勇士(DNF)的装备强化过程:
提示1:
- DNF装备强化在+1~+3 不会失败;
- +4~+7,失败后物品原有强化等级降低1级;
- +8~+10,失败后掉3级;
- 10上11或以上失败就爆了。
提示2:
- 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 com.lession4.example;
import java.util.Scanner;
/**
* 模拟地下城与勇士(DNF)的装备强化过程:
* <p>
* 提示1:
* <p>
* - DNF装备强化在+1~+3 不会失败;
* - +4~+7,失败后物品原有强化等级降低1级;
* - +8~+10,失败后掉3级;
* - 10上11或以上失败就爆了。
* <p>
* 提示2:
* <p>
* - 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%
* <p>
* 实现流程:
* <p>
* 要求输入装备的原始等级,输入1执行强化,根据原始等级以及强化的成功率,显示装备的强化结果
*/
public class DFC {
/**
* 根据输入的初始装备等级,对装备执行强化操作
*
* @param level 初始等级
* @return 强化之后的等级
*/
public static int add(int level) {
switch (level) {
case 0:
case 1:
case 2:
level++;
// System.out.print("强化成功,当前等级:" + level);
break;