import java.util.Scanner;
public class Hello {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int a;
String s;
System.out.println("Enter int : ");
a = in.nextInt();
System.out.println("Enter String : ");
s = in.nextLine();
System.out.println("int : "+a+"\nString : "+s);
}
}
저는 완전히 Java의 초보자입니다. 나는 클래스 Hello
을 만들었고 하나의 숫자와 하나의 문자열을 입력하고 싶지만 s = in.nextLine();
이 줄은 무시됩니다. 어떻게 한 줄에 두 개의 값을 입력 할 수 있습니까? 대신 Scanner.nextInt() 이후 Scanner.nextLine() 사용
s = in.nextLine();
의
요청하기 전에 먼저 몇 가지 조사를 수행 –
@ user1348753 OP는 초보자이기 때문에 배우거나 떠나는 데 도움이됩니다. 자바를 배울 때 이러한 문제에 직면 한 것을 기억하십시오. –
복제 됨 http://stackoverflow.com/questions/7056749/scanner-issue-when-using-nextline-after-nextint –