【问题标题】:Java if else do not work | only the else part is output [duplicate]Java if else 不工作 |仅输出 else 部分 [重复]
【发布时间】:2023-01-17 18:53:22
【问题描述】:

我有一个 JFrame 输入和我的 var x 作为一个字符串。 但是当我在框中键入 1 时,它总是说输出“错误”。

我是java的新手。那个,sry.. 有人能找到我的错误吗?

String x = "1";
    if (input == x) {
    System.out.printf("true");
    } else {
    System.out.printf("wrong: '%s'.\n", input);
    System.exit(0);
    }

【问题讨论】:

    标签: java if-statement


    【解决方案1】:

    您需要使用 String .equals 方法来比较字符串的内容。 改为:if (input.equals(x)) 更多详情:https://www.geeksforgeeks.org/difference-between-and-equals-method-in-java/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 2012-01-10
      • 1970-01-01
      • 2020-04-29
      相关资源
      最近更新 更多