문제 생길때마다 해결하고 작성할 예정..
window - perspective - reset perspective
이클립스 관련문제는 아니지만..
예시)
Scanner sc=new Scanner(System.in);
System.out.println("숫자를 입력하세요");
int n = sc.nextInt(); //입력:50
System.out.println("문자를 입력하세요");
String s=sc.nextLine();
System.out.println("문자를 입력하세요");
String s1=sc.nextLine();
출력결과=>
숫자를 입력하세요
50
문자를 입력하세요(씹힘)
문자를 입력하세요
여기는 입력가능
[이유] nextInt()는 엔터(개행)를 하면 줄바꿈 처리가 됨과 동시에 다음 값에 개행문자가 입력이 됨.
그래서 바로 다음 문자가 씹히게 되는 것
[해결]nextInt()대신 nextLine으로 입력받고 Integer.parseInt로 형변환해준다.
Scanner sc=new Scanner(System.in);
System.out.println("숫자를 입력하세요");
int n = Integer.parseInt(sc.nextInt()); //입력:50
System.out.println("문자를 입력하세요");
String s=sc.nextLine();