gpt4 book ai didi

java - 从不运行 `if` ,总是 `else`

转载 作者:行者123 更新时间:2023-11-29 07:54:51 31 4
gpt4 key购买 nike

<分区>

出于某种原因,我的(基本)程序总是打印我为 else 语句保留的文本。我是 Java 新手,所以如果我犯了一个明显的错误,我深表歉意。我也到处寻找答案,但找不到。你能看看这个吗:

package test;

import java.util.Scanner;

public class tutorial_7 {

private static Scanner x;

public static void main(String args []) {
x = new Scanner(System.in);

System.out.print("Apples, or oranges: ");
String bog = x.next();

if (bog == "Apples") {
System.out.print(1);
}
if (bog == "Oranges") {
System.out.print(2);
}
else {
System.out.print(3);
}
}
}
}

为什么永远不会输出为我的 if 语句保留的文本?一切似乎都很好。

问候,Java菜鸟

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com