zoukankan      html  css  js  c++  java
  • My Dream---------0.001版本

     1 package game;
     2 import java.util.*;
     3 public class Game_0.001 {
     4     public static void main(String[] args) {
     5         Scanner input=new Scanner(System.in);
     6         //剑----x,y,w,a,c
     7         //刀----x1,y1,w1,b,d
     8         int i=1;          //定义回合数
     9         int w=1000;       //(剑)生命值
    10         int w1=1000;      //(刀)生命值
    11         double a;         //(剑)伤害倍数系数
    12         double b;         //(刀)伤害倍数系数
    13         double c;         //(剑)力道系数
    14         double d;         //(刀)力道系数
    15         double x;         //(剑)最终力道数值
    16         double x1;        //(刀)最终力道数值
    17         int y;            //(剑)最终伤害数值
    18         int y1;           //(刀)最终伤害数值
    19         //设定伤害公式
    20         while(w>0&&w1>0){
    21             System.out.println("第"+i+"回合");
    22             c=Math.random();//(剑)力道系数
    23             x=(c*10-3);     //(剑)最终力道数值
    24             d=Math.random();//(刀)力道系数
    25             x1=(d*10-3);    //(刀)最终力道数值
    26             i++;
    27             if(x>100){        //(剑)Miss!!???
    28                 System.out.println("Miss!!???(剑)");
    29                 b=Math.random();   //(刀)伤害倍数系数
    30                 y=0;           //(剑)最终伤害数值
    31                 y1=(int)((x1++/5*300%17*7-5)*b);  //(刀)最终伤害数值
    32                 w=(w-y1);      //(剑)生命值
    33                 w1=(w1-y);     //(刀)生命值
    34                 System.out.println("(剑)造成的伤害:"+y);
    35                 System.out.println("(刀)的生命值:"+w1);
    36                 System.out.println("(刀)造成的伤害:"+y1);
    37                 System.out.println("(剑)的生命值:"+w);
    38             }else if(x1>100){  //(刀)Miss!!???
    39                 System.out.println("Miss!!???(刀)");
    40                 a=Math.random();   //(剑)伤害倍数系数
    41                 y=(int)((x++/5*300%17*7-5)*a);  //(剑)最终伤害数值
    42                 y1=0;          //(刀)最终伤害数值
    43                 w=(w-y1);      //(剑)生命值
    44                 w1=(w1-y);     //(刀)生命值
    45                 System.out.println("(剑)造成的伤害:"+y);
    46                 System.out.println("(刀)的生命值:"+w1);
    47                 System.out.println("(刀)造成的伤害:"+y1);
    48                 System.out.println("(剑)的生命值:"+w);
    49             }else if(x>100&&x1>100){      //(刀),(剑)Miss!!???
    50                 System.out.println("Miss!!???(剑)");
    51                 System.out.println("Miss!!???(刀)");
    52                 y=0;          //(剑)最终伤害数值
    53                 y1=0;         //(刀)最终伤害数值
    54                 w=(w-y1);     //(剑)生命值
    55                 w1=(w1-y);    //(刀)生命值
    56                 System.out.println("(剑)造成的伤害:"+y);
    57                 System.out.println("(刀)的生命值:"+w1);
    58                 System.out.println("(刀)造成的伤害:"+y1);
    59                 System.out.println("(剑)的生命值:"+w);
    60             }else{
    61             a=Math.random();   //(剑)伤害倍数系数
    62             b=Math.random();   //(刀)伤害倍数系数
    63             y=(int)((x++/5*300%17*7-5)*a);      //(剑)最终伤害数值
    64             y1=(int)((x1++/5*300%17*7-5)*b);    //(刀)最终伤害数值
    65             w=(w-y1);          //(剑)生命值
    66             w1=(w1-y);         //(刀)生命值
    67             System.out.println("(剑)造成的伤害:"+y);
    68             System.out.println("(刀)的生命值:"+w1);
    69             System.out.println("(刀)造成的伤害:"+y1);
    70             System.out.println("(剑)的生命值:"+w);
    71         }
    72         }
    73         System.out.println("胜负已分!!!");
    74         }
    75     
    76 
    77 }
  • 相关阅读:
    条件类的设计
    条件对象的设计
    又是一个星期天,明天又要开始一周的工作了,想想上周的工作情况,不怎么理想。
    自动设置的类,版本2,在设计上比前一个版本有进步。
    最近写了一个自动保存设置的类。
    关于异常信息"未找到成员"
    表达式类的设计
    IExtenderProvider 接口的应用.实现自定义组件LilyValidateProvider
    IIS404的问题
    程序开发[对象的旅行]
  • 原文地址:https://www.cnblogs.com/dark-qinshou/p/4680164.html
Copyright © 2011-2022 走看看