0

这里涉及 if 语句的真正基本问题。

If a=b and c=d
    System.out.println ("True");

我将如何在 Java 代码中编写这些 if 语句?

两个语句都必须为真,控制台才能输出“真”语句。

4

2 回答 2

7
if((a == b) && (c == d))
    System.out.println("True");
于 2013-03-12T23:19:48.093 回答
2

如果 a、b、c 和 d 是对象,您应该这样做

if ((a.equals(b) && c.equals(d)) {
  System.out.println("True");
}

如果它们是原语,例如(int、long 等。字符串不是原语!),那么使用 AliBZ 的解决方案

(空值检查留给读者练习)

于 2013-03-12T23:22:47.607 回答