我正在写一个简单的程序,其中程序要求用户输入一些字符串和基于用户输入生成的某个输出。但是当我运行代码时,我得到了一些错误。 Errors我也试过了扫描仪导入,但同样的例外弹出。当我将主要的输入移到我的主体之外时,我又得到了3个不同的错误。 Errors在这一刻我不需要方法被循环或任何东西,只是想拥有它,所以程序可以根据用户的输入吐出一些输出。谢谢。用户输入错误非法开始的表达式和类型
public class Question {
public static void main(String arg[]) {
import java.io.BufferReader;
BufferReader br = new BufferReader(new InputStreamReader(System.in));
String input = br.readLine("who's your daddy?");
if (input = "you're my daddy.") {
System.out.println("correct");
else {
System.out.println("try again");
}
}
}
}
import语句不能是一个方法或类的一部分。他们必须在文件开始时分开。 –
另请参见[如何比较Java中的字符串?](https://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – khelwood
如果您正确设置了代码的格式,您会看到你的大括号是混乱的:你不要在你的else语句之前关闭大括号。 –