我对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()未为类型apples定义 在apples.main(apples.java:5)
以上信息是什么意思?无论我在键盘上输入什么输入,都会在扫描仪的帮助下输入名为Ash的变量。但是为什么Println不能打印Ash()的值。但是如果我使用Ash.nextLine(),代码,就不会发出任何警告。如果没有定义Ash,那么如何定义Ash.nextLine()?
发布于 2016-06-18 04:27:28
System.out.println(Ash());这被认为是一种方法,而不是变量。
你可能想
System.out.println(Ash);注意,根据命名约定,变量名以小写开头。
Scanner ash = new Scanner (System.in);
System.out.println(ash);您可能需要按顺序查看正式的java文档。不只是一些随机的教程。
https://stackoverflow.com/questions/37893228
复制相似问题