1157번 - 단어 공부
36 Line
bw.write(ch + '\n');
bw.write를 사용하면 이상한 값이 나오고
System.out.println(ch);
System.out.println을 사용하면 올바른 값이 나오는데 어떤 차이인지 알려주세요 ㅠ
그리고 bw.write 사용해서 올바른 값 나오게 하려면 어떻게 하는지도 알려주세요 ㅠ
'\n' 대신에 "\n" (큰따옴표)를 써보세요. ch도 char이고 '\n'도 char이기 때문에 ch + '\n'은 그냥 정수형끼리를 더한 값이 됩니다.
아... 원래 "\n" 이게 맞죠? ㅋㅋㅋㅋㅋㅋㅋ
계속 코딩하다 보니까 이런 것도 실수하네요... ㅠ
답변 정말 감사합니다!! ㅎㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
esdzxc 3년 전
36 Line
bw.write(ch + '\n');
bw.write를 사용하면 이상한 값이 나오고
System.out.println(ch);
System.out.println을 사용하면 올바른 값이 나오는데 어떤 차이인지 알려주세요 ㅠ
그리고 bw.write 사용해서 올바른 값 나오게 하려면 어떻게 하는지도 알려주세요 ㅠ