Java Java Basics Perfecting the Prototype Parsing Integers

Saria Baker
Saria Baker
195 Points

I don't know what I'm doing wrong? It says that it can't find "console variable" when I write "console.readLine("");"

My code won't compile! It says that it can't find the variable "console". What am I doing wrong?

ParsingInts.java
String answerToLife = console.readLine("Answer to life?  ");
int answer = Integer.parseInt(answerToLife);

2 Answers

Samuel Ferree
Samuel Ferree
31,714 Points

declare a console variable and assign it to System.console()

Console console = System.console();
Saria Baker
Saria Baker
195 Points

Still doesn't work...

Samuel Ferree
Samuel Ferree
31,714 Points

what error does it say now?

Saria Baker
Saria Baker
195 Points

It says:

JavaTester.java:72: error: cannot find symbol
      Console console = System.console();
      ^
  symbol:   class Console
  location: class JavaTester
1 error
Samuel Ferree
Samuel Ferree
31,714 Points

Try adding this to the top of your file:

import java.io.Console;