爱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英雄最华丽的技能(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

地下城英雄 java_用java开发dota英雄最华丽的技能(实例讲解)相关推荐

  1. dota是java中的_用java开发dota英雄最华丽的技能(实例讲解)

    爱java 爱dota,突发奇想想用java开发dota操作最华丽的英雄之一的卡尔的技能,因为本人系小白,代码不足的地方还请包涵,有同样爱好的同学欢迎一起研究学习. 先把我的代码呈上 import j ...

  2. dota是java中的_用java开发dota英雄最华丽的技能

    爱java 爱dota,突发奇想想用dota操作最华丽的英雄之一的卡尔的技能,因为本人系小白,代码不足的地方还请包涵,有同样爱好的同学欢迎一起研究学习. 先把我的代码呈上 import java.ut ...

  3. 优秀的Java开发人员必备的6个技能

    作为历史最为悠久的编程语言,Java的发展势头一直非常好.而Java从业人员的选择范围也非常多,大致上可以将Java开发人员分为两类,一类是技术人员,一类是管理人员.无论是哪一类,想要成为一名优秀的J ...

  4. Java开发人员必备的7大技能,每一个都必不可少

    Java存活这么多年,目前Java软件开发工程师已经成为"香饽饽"了,工作环境好,就业薪资高,成为很多门外汉羡慕的对象,确实Java已经成为比较受欢迎的编程语言.可以说当下Java ...

  5. 作为一名Java开发工程师需要掌握哪些专业技能

    在学习[编程完之后,学员们面临的就是就业问题.作为一名Java开发工程师,企业在招聘的时候,也是有一定的标准的. 为了帮助大家更好的找到适合自己的工作,在这里分享了作为一名Java开发工程师需要掌握的 ...

  6. 作为一名Java开发工程师需要掌握的专业技能

    在学习Java编程完之后,学员们面临的就是就业问题.作为一名Java开发工程师,企业在招聘的时候,也是有一定的标准的. 为了帮助大家更好的找到适合自己的工作,在这里分享了作为一名Java开发工程师需要 ...

  7. alibaba java_阿里巴巴JAVA开发手册最新版插件Alibaba Java Coding Guidelines安装及使用...

    阿里巴巴JAVA开发手册最新版插件Alibaba Java Coding Guidelines安装及使用 发布时间:2018-04-20 14:40, 浏览次数:887 , 标签: JAVA Alib ...

  8. 中科金财 java_中科金财Java开发工程师笔试题 带答案

    Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 一.编程题(共26分) 1.任意写出一种排序算法.(6分) public void sort(int [] array ...

  9. 中科金财java_中科金财java开发工程师笔试题(带答案).docx

    中科金财java开发工程师笔试题(带答案).docx JAVA开发工程师笔试试题(请不要在试题上留任何痕迹,所有答案均写在答题纸上)一.编程题(共26分)1任意写出一种排序算法.(6分)PUBLICV ...

最新文章

  1. VMware12.0PRo 下安装Ubuntu14.04LTS
  2. Account Hierarchy in SAP CRM and C4C
  3. Extjs FormPanel/TabPanel/GridPanel混合
  4. 黑夜主权个人团队html源码 简单修改即可使用
  5. shell 当中的比较运算
  6. 终止一切网上销售和广告?电子烟悦刻天猫旗舰店却仍可购买
  7. axios_json-server的介绍与服务器搭建---axios工作笔记002
  8. Windows Server 2016 安装OpenSSH Server,并设置密钥
  9. WiFi----Wireshark抓包及分析说明
  10. 在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具
  11. Javascript中new关键字和this指向
  12. unity源码怎么变成游戏_传奇是怎么从最不“烧钱”的游戏变成最“烧钱”的游戏的...
  13. %1 不是有效的 Win32 应用程序。
  14. 华为交换机不同VLAN间通信的两种主流解决方案,一分钟快速掌握
  15. JMeter接口自动化发包与示例
  16. JavaEE1(4/23)
  17. c语言程序员爱情,程序员的表白 (C语言代码)
  18. 【狼窝乀野狼】Excel那些事儿
  19. [转]诺奖得主警告人类不应和外星人说话
  20. IOS开发Swift——开发小知识(持续更新)

热门文章

  1. Qt FFmpeg视频播放器开发(二):FFmepg基本使用与视频播放
  2. 哈哈~ 开心死了 厚厚
  3. 初识esp8266与在Arduino的环境配置
  4. 计算机专业省赛一等奖有什么好处,省技能大赛一等奖好处有什么
  5. matlab gps信号,gps信号和其干扰的matlab仿真
  6. 玩转开发板--Linux系统移植至开发板fl2440实践过程
  7. 计算机科学summer program,青少年参与麻省理工学院暑期计划 (MIT Summer Program),打造微型自动驾驶赛车...
  8. QBQ!问题背后的问题
  9. TX2刷机和软件安装过程记录
  10. c语言流动字体显示的程序,1602字符液晶显示屏程序详解(C语言详细解说)