我是一名java编程初学者。我怎么做才能得到错误:解析时到达文件末尾
import java.util.Scanner;
class eng{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String value;
String direct = "answer true or false to the following statement.";
String ques = "Twelve is greater than seven";
System.out.println(direct);
System.out.println(ques);
value = input.nextLine();
if ((value = "true")) {
System.out.println("you are correct");
} else {
System.out.println("you are wrong my friend");
}
}
答案 0 :(得分:2)
2.您的代码中还有另一个错误
if((value = "true"))
不是检查字符串相等性的正确方法,并且语法错误应该是
if(value.equals("true"))
答案 1 :(得分:0)
你只是错过了一个结束括号}
。从编译器看到的内容,您永远不会在class eng{
答案 2 :(得分:0)
请先重新缩进/重新格式化代码。也许你会找到一个缺少的结束支撑“}”。