gpt4 book ai didi

java - 使用 reader.nextLine() 获取 "cannot find symbol"错误

转载 作者:行者123 更新时间:2023-11-30 07:41:07 25 4
gpt4 key购买 nike

这是我的代码(它是反转给定字符串的代码)

    import java.util.Scanner;

public class ReversingName {
public static String reverse(String text) {
// write your code here
int strlenght= text.length();
int i=1;
String str= "";
while (i<=strlenght){
char test= text.charAt(strlenght-1);
str=str+test;
}
return str;
}


public static void main(String[] args) {
System.out.print("Type in your text: ");
String text = reader.nextLine();
System.out.println("In reverse order: " + reverse(text));
}
}

但是我无法接受输入,因为当我尝试接受字符串输入时,即使我已经明确定义了变量“文本”,我也会收到“找不到符号错误”。

这个问题来自 MOOC.fi 的 Java OOP 类(class),可以在这里找到(问题 52,如果有帮助的话):https://materiaalit.github.io/2013-oo-programming/part1/week-3/

最佳答案

reader 从未声明过。从外观上看,它似乎应该是 Scanner。实例:

public static void main(String[] args) {
Scanner reader = new Scanner(System.in); // Declare and initialize reader
System.out.print("Type in your text: ");
String text = reader.nextLine();
System.out.println("In reverse order: " + reverse(text));
}

关于java - 使用 reader.nextLine() 获取 "cannot find symbol"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56512451/

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