gpt4 book ai didi

java - 执行基本 if else 语句时出现编译错误

转载 作者:行者123 更新时间:2023-11-29 10:02:55 25 4
gpt4 key购买 nike

<分区>

我有一个使用数字的类似代码,它运行得很好。然而,这一直强调其他这个词,我不知道为什么。我只是在玩 java 试图理解一些原则。

我想编程根据输入回复两个语句之一。另外,在它说 if (input1 == "Hello"); 的地方,我想把 if (input1 == "Hello"|| "hello"); 放到也接受小写字母,但也显示错误。

需要说明的是,如果我删除了 else 子句,我的程序就会运行并且两个语句都会被打印出来!

import java.util.Scanner;

public class Input
{
public static void main(String[] args)
{
System.out.println("Hello there!");
Scanner Scan = new Scanner (System.in);
String input1 = Scan.nextLine();
Scan.close();

if (input1 == "Hello");
{
System.out.println("How are you?");
}
else
System.out.println("How rude, you didn't even say Hello!");
break;
}
}
}

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