Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到simbol错误_Java_Java.util.scanner - Fatal编程技术网

Java 找不到simbol错误

Java 找不到simbol错误,java,java.util.scanner,Java,Java.util.scanner,我一直在用java.util.scanner进行实验,但我遇到了一个错误,您能帮我 The error as said in Command Prompt: 18: error :cannot find simbol if (answer.equalsignoreCase("yes)); ^ symbol: variable answer 这就是我从命令提示符中得到的错误,下面是我编写的代码: import java.util.Scanner; import java.i

我一直在用java.util.scanner进行实验,但我遇到了一个错误,您能帮我

The error as said in Command Prompt:
 18: error :cannot find simbol
   if (answer.equalsignoreCase("yes));
       ^
symbol: variable answer
这就是我从命令提示符中得到的错误,下面是我编写的代码:

import java.util.Scanner;
import java.io.IOException;
class bikeGame {
 public static void main(String[] args){

 Scanner scanner = new Scanner(System.in);

 boolean brakes = false;
 byte speed = 5;
 byte gear = 1;

 String start = " Your current speed is 5km/h. You are in the first gear.";
 String welcome = "Welcome to Bike Rider! You can use the commands 'faster', 'slower' and 'brakes'. Type   'start' to begin...";
 String die = "You died, type 'start' to play again...";
 System.out.println(welcome);
 String input = scanner.nextLine();
 System.out.println("You selected " + input + "? Is this correct? <true or false>");
 if (answer.equalsgnoreCase("yes"));
 System.out.println(start);
 float b;
 float c;
 float d; 



 Scanner myScanner = new Scanner(System.in);

 b = myScanner.nextFloat();
 c = myScanner.nextFloat();
 d = myScanner.nextFloat();



 }
}

如果您看到问题,请毫不犹豫地回答…

您没有声明变量答案,而是使用了它:

if (answer.equalsgnoreCase("yes"));
也许,您想将输入命名为答案


附言:不是.equalsIgnoreCase,是.equalsIgnoreCase。

您至少可以发布错误。。。我得到一个错误是没有帮助的请阅读底线…这是什么:如果回答。equalsgnoreCaseyes;一个条件,它除了调用和函数外,什么都不做,我们对一个没有声明的对象答案一无所知……用输入代替答案。@user2483123什么底线?