스캐너 입력으로 작업하는 동안 var .. args를 sc.nextInt()와 함께 사용할 수 있습니까? ?? 예를 들어 ..스캐너 입력 클래스를 사용하여 다양한 수의 인수로 작업
import java.util.Scanner;
class Sample
{
public static void run(int... args){
System.out.println(args[1]);
}
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.println("please enter values: ");
int values = sc.nextInt();
run(values);
}
}
출력이는 ArrayIndexOutOfBoundsException이었다 (코드 아래) : ... 하나가 이것에 대해 설명 할 수있는 1
글쎄, 하나의 정수를 전달하고 배열의 두 번째 요소에 액세스하려고 시도하기 때문입니다. 배열 색인은 Java에서 0부터 시작합니다. –
도움이 될 경우 내 대답을 수락 할 수 있습니다. –