4.8 JAVA笔记

4.8 JAVA笔记
public boolean battle(boolean flag) {
        int heroshanghai=hero.gongji();
        int bossshanghai=boss.gongji();
        
        if(isover(heroshanghai,bossshanghai)) {
            flag=false;
            if(hero.hp>0) {
                hero.winsay();
                System.out.println("恭喜你,战胜boss!");
                String zhuangbei=boss.zhuangbei();
                System.out.println("恭喜你获得boss掉落物["+zhuangbei+"]!");
                System.out.println("经验+"+boss.exp);
                hero.exp+=boss.exp;
                hero.zhuangbei(zhuangbei);
            }else {
                boss.winsay();
                System.out.println("挑战失败");
            }
        }
        return flag;
    }
    public void addhp() {
        int hp=10000;
        System.out.println("本次恢复hp"+hp);
        hero.hp=hero.hp+hp;
    }
    public void gameprocess() throws InterruptedException{
        int count=1;
        boolean flag=true;
        while (flag) {
            gamemenu();
            int select=input.nextInt();
            switch (select) {
            case 1:
                System.out.println("===========boss===========");
                boss.showinfo();
                System.out.println("==========================");
                break;
            case 2:
                System.out.println("===========第"+count+"===========");
                flag=battle(flag);
                System.out.println("==========================");
                break;
            case 3:
                System.out.println("===========英雄回血===========");
                addhp();
                System.out.println("==========================");
                break;
            case 4:
                System.out.println("===========英雄===========");
                hero.showinfo();
                System.out.println("==========================");
                break;
            case 5:
                flag=false;
                break;
            }
            if(!flag) {
                System.out.println("退出游戏...");
                Thread.sleep(5000);
                break;
            }
        }
    }
    

给TA打赏
共{{data.count}}人
人已打赏
编程专区

4.7 Java笔记

2022-4-7 9:25:00

编程专区

JAVA面向对象笔记(1)

2022-4-28 15:18:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索