gpt4 book ai didi

java - 使用 java "if"语句时遇到问题

转载 作者:行者123 更新时间:2023-12-02 03:56:27 26 4
gpt4 key购买 nike

我正在尝试通过编写一个简单的每周计划程序来自学 Java,代码中的 if 语句让我感到悲伤,这是我的代码:

import java.util.Scanner;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Week
{
public static void main(String[] args) throws IOException
{
Scanner inorout = new Scanner(System.in);
System.out.println("Do you want to read or write (r/w)");
String decision = inorout.nextLine();
System.out.println(decision);
if(decision == "r")
{
System.out.println("It has gone into the if");
Scanner namer = new Scanner(System.in);
System.out.println("What is the name of the week you want to read?");
String r = namer.nextLine();
Scanner s = new Scanner(new File(r + ".txt"));
System.out.println("What is Your Name?");
String name = s.nextLine();
System.out.println("Welcome " + name);
}
}
}

当我使用 Drjava 编译程序并输入“r”时,它不会运行 if 语句,我不知道出了什么问题,非常感谢帮助

最佳答案

Java 中的字符串通常使用 equals 进行比较,而不是使用 ==

关于java - 使用 java "if"语句时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6646153/

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