Java代码不能在Eclipse中打印到控制台

时间:2014-03-31 15:53:17

标签: java eclipse

我在eclipse中有这个java代码。当我运行它时,我认为我应该在日食底部的控制台中找回一些东西。不是这种情况。日食底部的控制台是空白的。

package com.veggiedogtreats.javacode;

public class doobeedoobeedo {

/**
 * @param args
 */
public static void main(String[] args) {
    int x = 1;
    while (x < 0) {
        System.out.println("Doo");
        System.out.println("Bee");
        x = x + 1;
    }
    if (x == 2 ) {
        System.out.print("Do");


    }

}

}

5 个答案:

答案 0 :(得分:2)

你将while循环设置为x < 0,它应该是x > 0。你拥有它的方式,永远不会进入while循环

答案 1 :(得分:2)

你的状况是错误的。它应该是while ( x > 0 )而不是while ( x < 0 )

答案 2 :(得分:0)

当x小于零且x为2时,程序仅打印到控制台。

x的值始终为1.

int x = 1; // x is 1
while (x < 0) { // 1 is not less than zero, doesn't enter the loop
    System.out.println("Doo");
    System.out.println("Bee");
    x = x + 1;
}

if (x == 2 ) { // 1 is not two, doesn't enter the if
    System.out.print("Do");
}

也许你想要这样的东西:

while (x < 0) { .... }

答案 3 :(得分:0)

您的条件不满意,因此sysout语句不会被执行。更改x的初始值或条件,以便sysout语句至少执行一次。

答案 4 :(得分:0)

两个条件陈述均不属实。 1不小于或等于2.