저는 Java를 처음 사용하거나 정확하게 프로그래밍한다고합니다. Bucky 튜토리얼을보고 Java를 배우기 시작했습니다. 여기 내 코드가있다.Ash() 메서드는 appl 유형이 정의되지 않았습니다.
import java.util.Scanner;
class apples {
public static void main(String args[]){
Scanner Ash = new Scanner (System.in);
System.out.println(Ash());
}
}
이 코드를 컴파일 할 수 없습니다. 메시지가
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method Ash() is undefined for the type applesat apples.main(apples.java:5)
위의 메시지는 무엇을 의미합니까? 키보드에 입력 한 내용이 스캐너의 도움으로 애쉬라고하는 변수로 이동합니다. 그러나 Println이 Ash()
값을 인쇄 할 수없는 이유는 무엇입니까? 하지만 만약 내가 Ash.nextLine(),
코드를 사용하면 온난화가 일어나지 않습니다. Ash가 정의되어 있지 않으면 Ash.nextLine()이 어떻게 정의 될 수 있습니까?
'애쉬'는 메소드가 아닌 '스캐너'유형의 참조입니다. 나는'스캐너 '에 들어가기 전에 기본 자바를 배울 것을 제안한다. – Ramanlfc