如果在 Java 中不满足“X”值,则在循环中重新打印行

如果不满足该值,我试图让我的代码重新打印一行。


我试过使用,while但如果“X”不大于或等于 1,它不会回到问题。


我目前正在尝试:


    import java.util.Scanner;

public class rpg {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        double hp = 10;

        System.out.println("how much damage do you wish to do?");

        double attack = input.nextDouble();

        double damage = hp - attack;

        System.out.println(damage);

            System.out.println("health = " + Math.round(hp));

            while (hp <= 1) {

                System.out.println("Alive");

                break;

                }

            }

    }

但是当 hp 仍然大于 1 时,我无法重新说明问题。


慕桂英546537
浏览 146回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java