我以为 boolean 的默认值是 false?为什么它会打印 true 语句? 我的输出再见
public class Test {
public static void main (String [] args) {
if(false)
System.out.print("hello");
else System.out.print("goodbye");
}
}
最佳答案
您的代码不使用 boolean 值的默认值。
您总是打印 System.out.print("goodbye");
,因为这部分是正确的。
要实现此目的,请使用以下代码
public class Test {
static boolean defaultValue;<br/>
public static void main(String[] args) {<br/>
System.out.println("Default value is "+defaultValue);
if(defaultValue)
System.out.println("hello");
else
System.out.println("goodbye");
}
}
关于java - boolean 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55781736/