0
이 코드를 입력하면 세 가지 이름과 기호가 나타납니다. 하지만 그 이름은 한번 입력 할 수있는 한 번만 반복해서 3 번 반복하지 않으며, 코드는 직접 입력하여 mark1
으로 뛰어 올랐습니다. 세 가지 이름을 입력하여 확인하는 방법을 알려주세요.Java 루핑 및 입력 데이터
public void in_array(String x[], float x2[], float x3[])
{
for(i=0; i<x.length;i++)
{
System.out.println("Enter name: ");
x[i] = in.nextLine();
System.out.println("Enter Mark one: ");
x2[i] = in.nextFloat();
System.out.println("Enter Mark two: ");
x3[i] = in.nextFloat();
}
}
출력 :
enter name:
Enter mark one:
가능한 중복 ([스캐너 문제 nextXXX 후 꽵를 사용] http://stackoverflow.com/questions/7056749/scanner-issue-when-using-nextline-after-nextxxx) –
@Sotirios Delimanolis 감사하지만 실제 솔루션은 아닙니다. –
해결책은 여러 가지 대답에 있습니다. 문제를 이해한다면 스스로 해결할 수 있습니다. –