일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 약수
- 직사각형
- XOR
- 백엔드
- 백준
- 자료형
- 소수 판별
- 15894
- 네트워크
- 소수 찾기
- 음수
- for문
- 개발자
- 자바
- 비트연산
- 코딩테스트
- solutions architect associate
- AWS
- 수학은 체육
- 네 번째 점
- 비전공자
- 알고리즘
- 입문도서
- 꼬마정민
- AWS Certified
- 3009
- 독서
- SAA
- enhanced-for-loop
- 11382
- Today
- Total
목록프로그래밍 공부/Java (3)
내 머리속 어딘가...
코테를 풀다가 어떤 배열을 선언하고,해당 배열에 입력값을 대입해야되는 상황이 있었다. 매번 for(int i = 0; i enhanced for문을 사용해보려고 아래와 같이 코드를 작성했다.public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] angle = new int[3]; for(int x : angle) x = Integer.parseInt(br.readLine()); }} 그니까 나는 angle의 요소를 하나씩 사용해서..

나의 말:BufferedWriter도 System.out.println 보다 좋은거지?ChatGPT의 말:네, 일반적으로 BufferedWriter는 System.out.println보다 성능 면에서 더 우수합니다. 이유는 다음과 같습니다:✅ 차이점 요약항목System.out.printlnBufferedWriter버퍼링 여부없음 (매번 출력)있음 (내부 버퍼 사용)성능느림 (출력마다 I/O)빠름 (버퍼에 모았다가 한 번에 출력)유연성간편하지만 제한적문자열 출력 외에도 세밀한 제어 가능줄바꿈 처리자동 \n 포함직접 newLine() 또는 \n 추가 필요 🔍 왜 BufferedWriter가 더 좋은가?System.out.println은 출력할 때마다 바로 콘솔로 전송되기 때문에, I/O 작업이 빈번하게 발..

나의 말:java에서 입력을 받을때 왜 Scanner보다 BufferedReader가 왜 더 좋아?ChatGPT의 말:좋은 질문이에요! Java에서 입력을 받을 때 Scanner보다 BufferedReader가 더 좋다고 평가되는 이유는 주로 성능과 유연성 때문입니다. 아래에 비교해서 정리해볼게요.✅ BufferedReader vs Scanner: 차이점 비교 항목 BufferedReader Scanner 성능빠름 (버퍼 사용)느림 (내부에서 정규표현식 사용)기반 클래스Reader 기반 (주로 InputStreamReader)Readable 기반입력 단위한 줄(readLine()), 문자토큰 단위 (next(), nextInt() 등)파싱 기능없음 (직접 파싱 필요)있음 (nextInt(), ne..