游戏里暴击概率简单JAVA的YY实现_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 游戏里暴击概率简单JAVA的YY实现

游戏里暴击概率简单JAVA的YY实现

 2013/8/9 18:20:15  QuarterLifeForJava  程序员俱乐部  我要评论(0)
  • 摘要:packagetest;publicclassTest{publicstaticvoidmain(String[]args){//初始攻击力intx=1000;//发动技能"停滞一击"(定身对方10秒且有30%的几率造成2倍伤害)inty=breakSkill(x);System.out.println("发动停滞一击后造成的伤害为:"+y);//发动技能"幸运一击"(53%的几率使对方立即死亡)booleanflag=luckSkill();if(flag){System.out
  • 标签:实现 Java 游戏
class="java">
package test;

public class Test {
	public static void main(String[] args) {
		//初始攻击力
		int x = 1000;
		//发动技能"停滞一击"(定身对方10秒且有30%的几率造成2倍伤害)
		int y = breakSkill(x);
		System.out.println("发动停滞一击后造成的伤害为:"+y);
		//发动技能"幸运一击"(53%的几率使对方立即死亡)
		boolean flag = luckSkill();
		if(flag){
			System.out.println("对方被你秒杀");
		}else{
			System.out.println("秒杀对方失败");
		}
	}

	private static int breakSkill(int x) {
		int number = (int)(Math.random()*10)+1;
		if(number==3||number==6||number==9){
			return 2*x;
		}
		return x;
	}

	private static boolean luckSkill() {
		int number = (int)(Math.random()*100)+1;
		if(number>54){
			return false;
		}else{
			return true;
		}
	}
}
发表评论
用户名: 匿名