BufferedWriter.write(int)라는 것이 존재하기는 하지만 여기서의 int는 System.out.println에 int를 넘겨주는 것과는 의미가 전혀 다릅니다. 정수를 사람이 읽기 좋은 10진수의 형태로 출력해주는 것이 아니라, 그냥 한 글자의 값을 그대로 출력해주는 것입니다. 예를 들어 65라는 값을 10진수 형태로 출력하면 "65"가 출력되겠지만, 65라는 값 자체를 출력하면 65의 아스키 코드에 해당하는 문자인 'A'가 출력됩니다.
cordingbabo 1년 전
bw.write(""+cnt);
왜 요기서 앞에 ""을 안붙히면 이클립스에서도 특수문자로 출력되고,
백준에서도 틀리다고 나올까요???