Java 瓶装啤酒

Java 瓶装啤酒,java,Java,我试着制作一个版本的挂在墙上的啤酒瓶,这是很多人的基本要求 这就是我所拥有的,但我不明白为什么我没有得到任何输出 任何帮助都将不胜感激。谢谢 public class PeopleInARoom { public static void main(String[] args) { int humanNum = 10; String word = "people"; while (humanNum < 0) {

我试着制作一个版本的挂在墙上的啤酒瓶,这是很多人的基本要求

这就是我所拥有的,但我不明白为什么我没有得到任何输出

任何帮助都将不胜感激。谢谢

public class PeopleInARoom
{

    public static void main(String[] args) {
        int humanNum = 10;
        String word = "people";

        while (humanNum < 0) {

            if (humanNum == 1) {
                word = "person"; //singular, as in one person.
            }

            System.out.println(humanNum + " " + word + "people in a room");
            System.out.println("Wait...somebody left!");
            humanNum = humanNum - 1;

            if (humanNum > 0) {
                System.out.println(humanNum + " " + word + "people in a room");
            } else {
                System.out.println("Hey, where has everybody gone?");
            }
        }
    }
}
公共类PeopleInRoom
{
公共静态void main(字符串[]args){
int humanNum=10;
String word=“people”;
while(humanNum<0){
如果(humanNum==1){
word=“person”//单数,如在一个人身上。
}
System.out.println(humanNum+“”+word+“房间里的人”);
System.out.println(“等等……有人走了!”);
humanNum=humanNum-1;
如果(humanNum>0){
System.out.println(humanNum+“”+word+“房间里的人”);
}否则{
System.out.println(“嘿,大家都去哪了?”);
}
}
}
}
您有:

int humanNum = 10;
您的条件是
while(humanNum<0){…}
条件永远不会满足,因此不会发生任何事情。

您有:

int humanNum = 10;
您的条件是
while(humanNum<0){…}
条件永远不会满足,因此不会发生任何事情。

您有:

int humanNum = 10;
您的条件是
while(humanNum<0){…}
条件永远不会满足,因此不会发生任何事情。

您有:

int humanNum = 10;

您的条件是
while(humanNum<0){…}
条件永远不会满足,因此不会发生任何事情。

int human=10
而(humanNum<0)
,只是一点提示;)humanNum声明为10,但是您的while循环不会应用,因为它大于0。您的while循环仅在humanNum小于0时执行。while(humanNum>0)当您在调试器中单步执行时,会发生什么情况?
int human=10
while(humanNum<0)
,只是一点提示;)humanNum声明为10,但是您的while循环不会应用,因为它大于0。您的while循环仅在humanNum小于0时执行。while(humanNum>0)当您在调试器中单步执行时,会发生什么情况?
int human=10
while(humanNum<0)
,只是一点提示;)humanNum声明为10,但是您的while循环不会应用,因为它大于0。您的while循环仅在humanNum小于0时执行。while(humanNum>0)当您在调试器中单步执行时,会发生什么情况?
int human=10
while(humanNum<0)
,只是一点提示;)humanNum声明为10,但是您的while循环不会应用,因为它大于0。您的while循环将仅在humanNum小于0时执行。而(humanNum>0)当您在调试器中单步执行时,会发生什么情况?