www.3015.com用java开发dota英雄最华丽的技能

作者: www.3015.com  发布:2019-10-09

 爱java 爱dota,突发奇想想用java开发www.3015.com用java开发dota英雄最华丽的技能。dota操作最华丽的威猛之一的Carl的技能,因为本人系小白,代码不足的地点还请见谅,有同样喜欢的同班迎接一齐商量学习。

                                         www.3015.com 1
先把笔者的代码呈上

      import java.util.*www.3015.com用java开发dota英雄最华丽的技能。;
public class TestDotakaer{
        public static void main(String[] args){
               
                Scanner sc = new Scanner(System.in);
www.3015.com用java开发dota英雄最华丽的技能。                System.out.println("请输入q、w、e中的四个字母");
                int count1=0;
www.3015.com用java开发dota英雄最华丽的技能。                int count2=0;
                int count3=0;
                for(int i=0;i<3;i++){
                String a=sc.next();
                  
                   if(a.equals("q")){
                        System.out.println("冰元素");
                       
                        count1++;
                       
                  }
                   if(a.equals("w")){
                        System.out.println("雷元素");
                       
                        count2++;
                  }
                   if(a.equals("e")){
                        System.out.println("火元素");
                       
                        count3++;
                  }
                  
                 
                }
                 System.out.println("您须要按按钮r来组成要素变为本领");
                  String d = sc.next();
                  if(d.equals("r")){
                if(count1==0){
                        if(count2==0){
                                System.out.println("您曾经切出了手艺大簇之炎(eee)");
                               
                        }
                        if(count2==1){
                                System.out.println("您曾经切出了技能混沌陨石(eew)");
                        }
                        if(count2==2){
                                System.out.println("您曾经切出了才具灵动迅捷(wwe)");
                        }
                        if(count2==3){
                                System.out.println("您已经切出了手艺电磁脉冲(www)");
                        }                        

                }
                 if(count1==1){
                         if(count2==0){
                                System.out.println("您已经切出了手艺熔炉Smart(qee)");
                               
                        }
                        if(count2==1){
                                System.out.println("您已经切出了手艺超震声波(qwe)");
                        }
                        if(count2==2){
                                System.out.println("您曾经切出了才能强制偷袭龙卷风(qww)");
                        }
                       
                         
                 }
                 if(count1==2){
                         if(count2==0){
                                System.out.println("您曾经切出了工夫寒冰之墙(qqe)");
                               
                        }
                        if(count2==1){
                                System.out.println("您曾经切出了技巧幽灵漫步(qqw)");
                        }
                 }
                 if(count1==3){
                          System.out.println("您已经切出了技艺火速冷却(qqq)");
                 }
                       
                }       
                else{
                        System.out.println("您要求按r,若是不按r您不可以知道合成手艺");
                       
                }
        }
}
         
率先介绍下自家的代码的大意试行进度
         1、先是援引Scanner来定义一个对象sc,再去定义Carl冰、雷、火二种差别的要素(q----冰、w----雷、e----火)
         2、用键盘输入叁遍成分(q、w、e随便输入贰回)
         3、用for语句做三回巡回并计数(推行一遍q,count1加1,实施二遍w,count2加1,实施一遍q,count3加1)
         4、输入一次成分之后,在输入r,来合成技术,用三个if语句来推断是不是输入r,即便输入继续实践,倘诺输入错误那么切技能退步,何况输出"您要求按r,假使不按r您不可见合成技巧"。
         5、输入r没难点且继续奉行,用if语句去看清一遍成分具体输入结果,并依赖结果的例外,切出不相同的能力(为了便利直接用字母代表本领EEE、WEE、WWE、WWW、QEE、QWE、QWW、QQW、QQE、QQQ)
       那样一来,Carl技艺程序就早就被简单的编写翻译出来,故伎重演,程序还可能有不菲要修改进步的地点,笔者会一边读书,一回完善这几个顺序,有意思味的同窗能够一同研讨,也足以创新新英雄才具的施法进度!

 

本文由6165金沙总站发布于www.3015.com,转载请注明出处:www.3015.com用java开发dota英雄最华丽的技能

关键词:

上一篇:没有女人的男人们
下一篇:没有了