Java 类型apples的方法Ash()未定义
我是Java新手,确切地说是编程新手。我从看Bucky教程开始学习Java。这是我的密码Java 类型apples的方法Ash()未定义,java,Java,我是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()); } } 我无法编译这段代码。我收到了一条消息 线程“ma
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中出现异常。错误:未解析编译
问题:类型apples的方法Ash()未定义 at apples.main(apples.java:5) 上面的信息是什么意思?在扫描仪的帮助下,我在键盘上键入的任何输入都会转到名为Ash的变量。但是为什么Println不能打印
Ash()的值呢。但是如果我使用Ash.nextLine(),
code不会提供任何温暖。如果没有定义Ash,那么如何定义Ash.nextLine()
System.out.println(Ash());
被认为是一种方法而不是变量
你可能想要
System.out.println(Ash);
请注意,根据命名约定,变量名以小写开头
Scanner ash = new Scanner (System.in);
System.out.println(ash);
您可能希望按顺序浏览正式java文档。不仅仅是一些随机教程。Ash
是类型扫描仪的参考,而不是一种方法。我建议您在进入Scanner
etcThanks之前先学习基本java。我忘了用小写。我收到了消息java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=\Q-\E][positive suffix=][negative suffix=][NaN NaN NaN string=\Q?\E]这很好-您正在打印“ash”的所有基本信息(>本例中隐式调用toString()方法)。我还建议ramanlfc所说的……先试试基本java。先编写自己的代码,不要引用其他“外来”类。