JAVA循环嵌套+分支结构游戏---(以《三国演义》中三英大战吕布为例)

我们做一个java基础学习中关于循环嵌套加分支语句综合应用的破解小游戏--三英大战吕布为例代码如下:

package assignment;

import java.util.Scanner;

public class Game {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String name_boss = "吕布", name_npc1 = "刘备", name_npc2 = "关羽", name_npc3 = "张飞";

        int boss_ad = 1000, npc1_ad = 200, npc2_ad = 200, npc3_ad = 200;
        int boss_hp = 5000, np1_hp = 800, np2_hp = 550, np3_hp = 600;
        System.out.println("《《《《《《欢迎来到三英大战吕布(破解版)》》》》》》");
        //展示BOSS和武将的信息属性
        for (int i = 0; boss_hp > 0; i++) {

            System.out.println("---------------------------------------------");
            System.out.println("BOSS【"+name_boss+"】信息:");
            System.out.println("BOSS姓名\t\tBOSS血量\t\tBOSS攻击力");
            System.out.println(name_boss + "\t\t\t" + boss_hp + "\t\t\t" + boss_ad);
            System.out.println("---------------------------------------------");
            System.out.println("武将信息:");
            System.out.println("武将姓名\t\t武将血量\t\t武将攻击力");
            System.out.println(name_npc1+"\t\t\t"+(np1_hp<=0?"已阵亡":np1_hp)+"\t\t\t"+npc1_ad);
            System.out.println(name_npc2+"\t\t\t"+(np2_hp<=0?"已阵亡":np2_hp)+"\t\t\t"+npc2_ad);
            System.out.println(name_npc3+"\t\t\t"+(np3_hp<=0?"已阵亡":np3_hp)+"\t\t\t"+npc3_ad);

            if (i==0) {
            System.out.println("---------------------------------------------");
            System.out.println("武器信息:");
            System.out.println("雌雄双股剑(刘备专属)   +300 攻击力");
            System.out.println("青龙偃月刀(关羽专属)   +450 攻击力");
            System.out.println("八丈蛇矛 (张飞专属)    +280
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值