装备强化规则
1-3 级强化成功率:100%
4-7 级强化成功率:80-95%
8-10 级强化失败掉落 3 级
11 级及以上强化失败爆装备
强化步骤
1. 输入当前装备强化等级。
2. 输入 1 开始强化。
3. 根据装备等级和成功率计算强化结果。
4. 输出强化后的装备等级或爆装备提示。
完整代码
java
import java.util.Scanner;
public class EquipmentEnhancement {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入当前装备强化等级:");
int currentLevel = scanner.nextInt();
System.out.println("请输入 1 开始强化:");
if (scanner.nextInt() != 1) {
return;
}
double random = Math.random();
int resultLevel = currentLevel;
switch (currentLevel) {
case 0:
case 1:
case 2:
resultLevel++;
break;
case 3:
if (random < 0.95) {
resultLevel++;
} else {
resultLevel--;
}
break;
case 4:
case 5:
case 6:
if (random < 0.9 - (currentLevel - 4) 0.05) {
resultLevel++;
} else {
resultLevel--;
}
break;
case 7:
case 8:
case 9:
if (random < 0.621 - (currentLevel - 7) 0.087) {
resultLevel++;
} else {
resultLevel -= 3;
}
break;
default:
if (random < 0.28 - (currentLevel - 10) 0.049) {
resultLevel++;
} else {
resultLevel = 0;
}
break;
}
if (resultLevel == 0) {
System.out.println("强化失败,装备爆了!");
} else {
System.out.println("强化成功,现在装备强化等级为:" + resultLevel);
}
}