您的位置:首页 > 编程语言 > Java开发

利用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("战斗结束!");// 结束提示
}
}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java