利用Java循环语句实现攻击防御塔小游戏
2018-03-21 12:32
871 查看
/* * 时间:2018-3-21 * 目的:practice * 内容:利用Java循环语句实现攻击防御塔小游戏 * 使用Java while语句实现一个英雄攻击防御塔的小程序,防御塔血量总计100点,英雄每次攻击防御塔可造成10点伤害,在控制台中输出相关信息,提示用户输入A让英雄进行攻击,到防御塔被破坏为止。 * */ package hpeuclass; import java.util.Scanner; public class pushTowerGame { public static void main(String[] aa) { // 声明赋值 int bloodstrip = 100;// 防御塔血条 Scanner read = new Scanner(System.in);// 扫描器 System.out .println("操作说明:\n攻击防御塔指令为:A\n撤退为:R\n游戏开始!\n--------------------------------------------------------------");// 游戏说明 while (true) { if (bloodstrip <= 0) {// 血量判断 System.out.println("防御塔已被破坏"); break; } System.out.println("防御塔血量为:" + bloodstrip);// 当前血量显示 System.out.println("请为英雄下达攻击指令:");// 提示输入战斗指令 String attack = read.next();// 每次攻击指令重新输入 if (attack.equals("A")) {// 输入攻击指令 bloodstrip -= 10;// 防御塔血量减少10 } else if (attack.equals("R")) {// 输入撤退指令 System.out.println("英雄开始撤退!"); break; } else { ; } } System.out.println("战斗结束!");// 结束提示 } }
相关文章推荐
- 利用do{}while();循环语句实现人机猜数字游戏
- 利用Java简单的实现围棋小游戏
- Java中利用循环语句输出倒正三角形、菱形
- java 利用Java if和switch语句实现判断闰年
- 二叉树的循环遍历方法,Java实现。利用栈和arraylist
- java基础-利用基本循环语句计算输入的两个整数的最大公约数和最小公倍数
- java 利用数组实现循环队列
- java实现C编译器:for 循环语句的解析和执行
- 20170728 JAVA利用循环和选择语句解决ATM问题
- 20170728 JAVA利用循环和选择语句解决购物车问题
- 利用Java实现串口全双工通讯
- Java 中利用管道实现线程间的通讯
- Java中利用散列表实现股票行情的查询
- 利用Java Reflection(反射)原理,在hibernate里面实现对单表、视图的动态组合查询
- 利用Java实现网络通信
- 利用Java实现zip压缩解压缩
- 利用Java实现zip压缩/解压缩
- Java实现利用搜索引擎收集网址的程序
- 利用WSDL2JAVA实现JAVA调用.Net的Web Services(1)
- 利用游标循环进行更新插入的SQL事务语句