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

   日期:2020-11-04     浏览:94    评论:0    
核心提示:模拟地下城与勇士(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级,

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

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;
				
		}
	}

}
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服