我是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());
}
}
我无法编译此代码。我收到一条消息
线程“主”中的异常java.lang.Error:未解决的编译
问题:
苹果类型的方法Ash()未定义
在apples.main(apples.java:5)
以上消息是什么意思?无论我在键盘上输入什么输入,都需要借助Scanner进入名为Ash的变量。但是,为什么Println无法打印
Ash()
的值。但是,如果我使用Ash.nextLine(),
代码,则不会产生任何变暖。如果未定义Ash,那么如何定义Ash.nextLine()? 最佳答案
System.out.println(Ash());
认为是方法而不是变量。
你可能想要
System.out.println(Ash);
请注意,根据命名约定,变量名以小写字母开头。
Scanner ash = new Scanner (System.in);
System.out.println(ash);
您可能需要按顺序阅读官方的Java文档。不只是一些随机教程。