다음 코드를 컴파일하려고하는데 계속 발생합니다. 심볼 오류을 찾을 수 없습니다. 할당은 뿐만 아니라, 주요 funcion 입력을 읽고 그것을 표시하는 것입니다 어떤 인수를 필요로하지 않으며 아무것도 돌려주지 않는 getInput에 방법의 사용을 필요로한다. 그래서 변수 스캐너 입력의 범위를 변경하려고했다 및 inputString 그래서 getInput에가 호출 될 때마다, 나는 그것에 그들을 통과해야 해달라고.구분 기호를 사용하는 방법은 무엇입니까?
import java.util.Scanner;
public class ReadKeyboardInput
{
public static Scanner input = new Scanner(System.in);
public static String inputString;
public static void main(String[] args)
{
input.useDelimeter("\\n");
System.out.print("Enter an integer: ");
getInput();
System.out.print("Enter a float: ");
getInput();
System.out.print("Enter a string: ");
getInput();
}
public static void getInput()
{
inputString = input.next();
System.out.println("You have entered: " + inputString + ".");
}
}
아니면이 input.useDelimeter에게 ("\ n")를 가지고있는 경우; 주요 범위의 외부는, 나는 다른 2 오류 '식별자'이 특정 라인 유형의 및 불법 시작을 기대 얻을. 이 변경된 코드는 다음을 제외하고 위와 같습니다.
public static Scanner input = new Scanner(System.in);
public static input.useDelimeter("\\n");
public static String inputString;
public static void main(String[] args)
{ ....
찾을 수없는 상징은 무엇입니까? – Femaref
오류는 다음과 같습니다. 오류 : 기호를 찾을 수 없습니다. input.useDelimeter ("\\ n"); ^ 기호 : 방법 useDelimeter (문자열) 위치 : 스캐너 유형의 변수 입력 1 오류 – VictorN