【发布时间】:2015-05-12 23:03:51
【问题描述】:
我有以下代码:
import java.util.*;
public class Test {
public static void main(String[] args) {
boolean b = false;
if (b=true)
System.out.println("one. b = false");
if (b)
System.out.println("two. b = false");
}
}
输出是:
one. b = false
two. b = false
我将 b 设置为 false 那么为什么它会打印 b 为 true 时的语句?
【问题讨论】: