我是Java新手,或者说是精确编程。我通过观看Bucky教程开始学习Java。这是我的代码。
import java.util.Scanner;
class apples {
public static void main(String args[]){
Scanner Ash = new Scanner (System.in);
System.out.println(Ash());
}
}
我无法编译此代码。我收到了
的消息线程中的异常" main" java.lang.Error:未解析的编译 问题:
,方法Ash()未定义
对于类型applesat apples.main(apples.java:5)
上述消息是什么意思?无论键盘输入什么输入都在Scanner的帮助下进入变量称为Ash。但是为什么Println不能打印Ash()
的值。但是,如果我使用Ash.nextLine(),
代码,则不会给予任何热情。如果没有定义Ash,那么如何定义Ash.nextLine()?
答案 0 :(得分:1)
System.out.println(Ash());
这被视为一种方法而非变量。
你可能想要
System.out.println(Ash);
请注意,变量名称根据命名约定以小写字母开头。
Scanner ash = new Scanner (System.in);
System.out.println(ash);
您可能希望按顺序浏览官方java文档。不只是一些随机教程。