본문 바로가기
반응형

제가 왜 코딩을 하고 있을까요?/java9

[java] nextInt() 사용 직후 nextLine() 사용하면 생기는 오류 해결 방법 문제 사항. nextInt() 사용 직후 nextLine() 를 사용하면 사용자 입력과 무관하게 nextLine() 이 빈값을 받아오게 됨. 원인 Scanner.nextInt()가 사용자 입력의 마지막 개행을 처리해주지 않음. 이 처리되지 않은 개행 문자가 다음에 사용되는 Scanner.nextLine()에서 입력되기에, nextLine()이 사용자 입력과 무관하게 빈 값을 받아오게 됨. 해결 방법 값을 받을 때 Scanner.nextInt()이 아닌 Scanner.nextLine()로 받아오고, 입력 받아온 값을 Integer.parseInt 를 사용해서 형변환시키기. int value = Integer.parseInt(scanner.nextLine()); 혹은 그냥... nextInt() 직후에 의미.. 2022. 6. 26.
(TCP) java 소켓 채팅 프로그램 17년 여름~가을쯤 제작한 걸로 기억한다. 자바 소켓 프로그래밍을 이용하여 서버와 클라이언트로 구성된 간단한 채팅 프로그램이다. 서버 클라이언트 2019. 4. 22.
자바팟 4주차 보호되어 있는 글 입니다. 2017. 11. 14.
자바팟 3주차 -4/4 보호되어 있는 글 입니다. 2017. 11. 14.
자바팟 3주차 -3/4 보호되어 있는 글 입니다. 2017. 11. 14.
자바팟 3주차 - 2/4 보호되어 있는 글 입니다. 2017. 11. 14.
자바팟 3주차 -1/4 보호되어 있는 글 입니다. 2017. 11. 14.
자바팟 2주차 보호되어 있는 글 입니다. 2017. 11. 14.
자바팟 1주차 보호되어 있는 글 입니다. 2017. 11. 14.
반응형