gpt4 book ai didi

java - 需要帮助修复 Java 中的 "illegal character ' u\600b'"错误

转载 作者:行者123 更新时间:2023-12-02 06:01:33 25 4
gpt4 key购买 nike

我在以下代码的返回语句中收到“非法字符 '\u600b':

public static int getNum() {
Scanner in = new Scanner(System.in);
int number;
boolean goodInput = true;
do {
goodInput = true;
try {
System.out.print("Please enter a positive number: "); // prompts the user
number = Integer.parseInt(in.nextLine()); // Tries to make the next input a number
} catch (Exception e) { // if it breaks
System.out.println("The number you entered was invalid."); // it tells the user it was wrong
goodInput = false; // and runs the loop again
}
if(number <= 0) { // makes sure that the number entered was valid
System.out.println("The number you entered was invalid.");
goodInput = false; // or it re runs the loop
}
}while (!goodInput)

​return number;

}

有人知道如何解决这个问题吗?

最佳答案

在查看您帖子的 Markdown 源代码时,我在返回之前发现了一个杂散的不可打印字符。您需要删除整行并重新输入(或删除该字符本身)。

如果将光标放在 r 和 e 之间,然后按 <- 几次,您将看到光标在其中一次都没有移动。

关于java - 需要帮助修复 Java 中的 "illegal character ' u\600b'"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22623129/

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