package com.itheima;
import java.util.Scanner;
public class HeroGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入英雄的名字:");
String hreoName = scanner.next(); // 默认字符串
System.out.println("请输入英雄的血量:");
int hreoBlood = scanner.nextInt();
System.out.println("请输入英雄的攻击力:");
int heroAttack = scanner.nextInt();
System.out.println("请输入英雄的防御力:");
int heroDefense = scanner.nextInt();
String bossName = "主宰";
int bossBlood = 1000;
int bossAttack = 200;
int bossDefense = 20;
System.out.println("开始打架了------");
while (hreoBlood >= 0 && bossBlood >= 0) {
sleep(500); // 延迟500毫秒
System.out.println(hreoName + "射了" + bossName + "一箭," + bossName + "受到了" + (heroAttack - bossDefense) + "伤害");
System.out.println(bossName + "射了" + hreoName + "一箭," + hreoName + "受到了" + (bossAttack - heroDefense) + "伤害");
// 掉血
hreoBlood -= (bossAttack - heroDefense);
bossBlood -= (heroAttack - bossDefense);
}
if (hreoBlood <= 0){
System.out.println("英雄死亡!");
}
if (bossBlood <= 0){
System.out.println("主宰死亡!");
}
}
public static void sleep(int time){
// 打出Thread.sleep(time*1000)然后选择try catch就会有这段代码了
try {
Thread.sleep(time); // 1秒等于1000毫秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}