网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

用java开发dota英雄最华丽的技能-创新互联

爱j创新互联从2013年成立,是专业互联网技术服务公司,拥有项目网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元房山做网站,已为上家服务,为房山各地企业和个人服务,联系电话:13518219792ava 爱dota,突发奇想想用java开发dota操作最华丽的英雄之一的卡尔的技能,因为本人系小白,代码不足的地方还请包涵,有同样爱好的同学欢迎一起研究学习。
                                    用java开发dota英雄最华丽的技能
先把我的代码呈上
      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("您已经切出了技能熔炉精灵(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,再去定义卡尔冰、雷、火三种不同的元素(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)
       这样一来,卡尔技能程序就已经被简单的编译出来,老生常谈,程序还有很多要修改提高的地方,我会一边学习,一遍完善这个程序,有兴趣的同学可以一起研究,也可以创新新英雄技能的施法过程!
当前题目:用java开发dota英雄最华丽的技能-创新互联
文章出自:http://bjjierui.cn/article/cdejje.html

其他资讯