先把小编的代码呈上,先把本身的代码呈上

 爱java
爱dota,突发奇想想用java开发dota操作最崇高的奋不顾身之1的Carl的技巧,因为自个儿系小白,代码不足的地点还请见谅,有一样喜欢的同学欢迎一起商量学习。

用java开发dota英豪最高尚的技术,javadota大侠

 爱java
爱dota,突发奇想想用java开发dota操作最豪华的勇猛之一的卡尔的技能,因为本人系小白,代码不足的地点还请见谅,有同等喜欢的同桌欢迎一起讨论学习。

                                        
图片 1
先把本人的代码呈上

      import java.util.*;
public class TestDotakaer{
        public static void main(String[] args){
               
                Scanner sc = new Scanner(System.in);
                System.out.println(“请输入q、w、e中的多少个假名”);
                int count1=0;
                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您无法合成技能”);
                       
                }
        }
}
         
第3介绍下笔者的代码的差不离执行进程
       
 一、先是引用Scanner来定义二个指标sc,再去定义Carl冰、雷、火两种不一样的成分(q—-冰、w—-雷、e—-火)
         二、用键盘输入一回成分(q、w、e随意输入贰次)
       
 三、用for语句做一次巡回并计数(执行三遍q,count一加一,执行2回w,count二加一,执行一次q,count三加1)
       
 肆、输入2遍成分之后,在输入r,来合成技能,用二个if语句来判断是或不是输入r,若是输入继续执行,假诺输入错误那么切技能失利,并且输出”您供给按r,要是不按r您不能合成技能”。
       
 五、输入r没难题且继续执行,用if语句去判断1遍成分具体输入结果,并依照结果的比不上,切出分裂的技巧(为了方便直接用假名代表技能EEE、WEE、WWE、WWW、QEE、QWE、QWW、QQW、QQE、QQQ)
      
这样一来,Carl技能程序就早已被略去的编写翻译出来,老调重弹,程序还有许多要修改进步的地点,小编会一边上学,叁回完善这几个程序,有趣味的同学可以一并研究,也能够革新新英雄技能的施法进程!
 

http://www.bkjia.com/Javabc/1233251.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1233251.htmlTechArticle用java开发dota英雄最华丽的技能,javadota英雄
爱java
爱dota,突发奇想想用java开发dota操作最名贵的英勇之壹的Carl的技艺,因为本身系小白,…

                                        
图片 2
先把自家的代码呈上

      import java.util.*;
public class TestDotakaer{
        public static void main(String[] args){
               
                Scanner sc = new Scanner(System.in);
                System.out.println(“请输入q、w、e中的八个假名”);
                int count1=0;
                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—-火)
         贰、用键盘输入二次成分(q、w、e随意输入贰回)
       
 三、用for语句做1回巡回并计数(执行贰回q,count1加壹,执行2遍w,count二加1,执行壹次q,count叁加一)
       
 四、输入二次成分之后,在输入r,来合成技能,用一个if语句来判定是不是输入r,假使输入继续执行,借使输入错误那么切技能退步,并且输出”您须求按r,假诺不按r您不可见合成技能”。
       
 伍、输入r没难点且继续执行,用if语句去看清2次成分具体输入结果,并基于结果的例外,切出不一致的技术(为了便利直接用假名代表技能EEE、WEE、WWE、WWW、QEE、QWE、QWW、QQW、QQE、QQQ)
      
那样1来,Carl技能程序就曾经被归纳的编写翻译出来,老生常谈,程序还有为数不少要修改提升的地点,笔者会1边读书,二回完善那么些程序,有趣味的同班能够协同商讨,也得以立异新英豪技能的施法进程!