对于苹果类型,方法Ash()未定义

时间:2016-06-18 04:25:24

标签: 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());
     } 
}

我无法编译此代码。我收到了

的消息
  

线程中的异常" main" java.lang.Error:未解析的编译   问题:
  对于类型apples

,方法Ash()未定义      

at apples.main(apples.java:5)

上述消息是什么意思?无论键盘输入什么输入都在Scanner的帮助下进入变量称为Ash。但是为什么Println不能打印Ash()的值。但是,如果我使用Ash.nextLine(),代码,则不会给予任何热情。如果没有定义Ash,那么如何定义Ash.nextLine()?

1 个答案:

答案 0 :(得分:1)

 System.out.println(Ash());

这被视为一种方法而非变量。

你可能想要

 System.out.println(Ash);

请注意,变量名称根据命名约定以小写字母开头。

 Scanner ash = new Scanner (System.in);
 System.out.println(ash);

您可能希望按顺序浏览官方java文档。不只是一些随机教程。