gpt4 book ai didi

java - input.equals ("string here")不工作

转载 作者:行者123 更新时间:2023-12-01 22:14:49 25 4
gpt4 key购买 nike

我是 Java 新手。我正在尝试制作一个程序,用户输入一个国家/地区,然后返回该国家/地区的当前时间。我有这个代码:

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

System.out.println("Enter a country: ");
String userCountryInput = userInput.nextLine();

if (userInput.equals("Philippines")) {
Date date1 = new Date();
System.out.println(date1);
}

if (userInput.equals("Russia")) {
TimeZone.setDefault(TimeZone.getTimeZone("UTC + 05:30"));

Date date2 = new Date();
System.out.println(date2);
}
}

当我输入“俄罗斯”或“菲律宾”时,它不会输出任何内容。知道为什么吗?

最佳答案

userCountryInput 是输入变量。 userInput 是用于获取输入的 Scanner 变量

if ("Philippines".equals(userCountryInput)) {

关于java - input.equals ("string here")不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31291692/

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