자바 scanner 클래스 질문이요..
후예
2023.04.01
scanner 클래스를 사용하여 값을 입력을 받을려고 했습니다.
코드에서
System.out.print(동물이름 : );aname=keyboard.nextLine();
System.out.print(나이 : );
age=keyboard.nextInt();
System.out.print(성별 : );gender=keyboard.nextLine();
이렇게 하고 출력을 할 경우 결과가
동물이름 : ㅁ
나이 : 12
성별 : 종(파충류, 포유류, 조류) :
이렇게 성별과 종이 붙어서 나오고 입력이 한칸씩(?) 밀리는거 같았습니다.. 이건 왜 이런지 좀 알려주세요..
그리고
System.out.print(동물이름 : );aname=keyboard.nextLine();
System.out.print(나이 : );
age=keyboard.nextInt();
keyboard.nextLine();
System.out.print(성별 : );gender=keyboard.nextLine();
이렇게 하면 원하는데로 되던데 이게 왜 이런거죠?..