(错误在Java代码中)'错误:无法找到符号'和'错误非法启动类型'
问题描述:
我通过一个叫做Treehouse的网站来学习java,我遵循了老师所说的一切,但是我的代码不工作。(错误在Java代码中)'错误:无法找到符号'和'错误非法启动类型'
这是代码我写:
import java.io.Console;
public class TreeStory {
public static void main(String[] args) {
Console console = System.console();
/* Some terms:
noun - Person, place or thing
verb - An action
adjective - A description used to modify or describe a noun
Enter your amazing code here!
*/
String ageAsString = console.readLine("How old are you?: ");
int age = Integer.parseInt(ageAsString);
if (age < 13) {
//Insert exit code
console.printf("Sorry, you must be atleast 13 to use this program.\n");
System.exit(0);
}
String name = console.readLine("Enter a name: ");
String adjective = console.readLine("Enter an adjective: ");
String noun;
boolean isInvalidWord;
do {
noun = console.readLine("Enter a noun: ");
isInvalidWord =(noun.equalsIgnoreCase("dork") ||
noun.equalsIgnoreCase("jerk"));
if (isInvaildWord) {
console.printf("That language is not allowed. Try again. \n\n");
}
} while(isInvaildWord);
String adverb = console.readLine("Enter an adverb: ");
String verb = console.readLine("Enter a verb ending with -ing: ");
console.printf("Your TreeStory:\n---------------------\n");
console.printf("%s is a %s %s. ", name, adjective, noun);
console.printf("They are always %s %s. \n", adverb, verb);
}
}
当我编译它,它给了我论文的错误:
答
你只有一个错字:
命名为isInvalidWord
的变量和用作isInvaildWord
(反转的i和d)
+0
谢谢,我怎么会这么盲目。 – Tfahami
+0
总是有趣的看到downvote正确的答案。我认为这总是一个糟糕的问题。 –
'isInvaildWord' - >应该是'isInvalidWord' –
标记为由于拼写错误而关闭此问题。 – CubeJockey
@CubeJockey问题不是拼写错误。新手的错误并没有解释编译器所说的内容。 –