728x90
반응형

2025/09 2

[Java] for문과 향상된 for문

for문for (초기식; 조건식; 증감식) { // 반복 실행할 코드}for문 안의 조건을 살펴보면 초기식반복문이 시작할 때 한 번만 실행됨.예: int i = 0; → i를 0으로 시작.조건식반복을 계속할지 결정하는 부분.true면 반복 실행, false면 반복 종료.예: i 증감식한 번 반복이 끝날 때마다 실행됨.예: i++ → i를 1씩 증가.int[] arr = {1, 2, 3, 4, 5};int sum = 0;for (int i = 0; i 특징 인덱스를 직접 제어할 수 있음 (i)배열이나 리스트의 특정 위치 접근 가능반복 조건과 증감식을 자유롭게 조절 가능조금 더 유연하지만 코드가 길어짐 향상된 for문 (Enhanced for loop, for-each문)int[] arr = {1, ..

Dev./Java 2025.09.30

[Java] Java 문자열 String / StringBuilder

문자열 Hello에 World를 추가하려면 어떻게 해야할까?String가장 쉬운 방법은 연산자를 사용해 합치는 방법이 있을 것이다.String str = "Hello";str += "World"; // "Hello World" 문자열을 추가해서 Hello World를 완성했다.연산(+, replace, substring)을 사용해 문자열을 바꾼것 처럼 보이지만 사실 새로운 문자열 객체를 생성한 것이다.String은 한 번 만들어진 문자열은 바뀌지 않는 불변(immutable) 객체이다.그렇기 때문에 문자열을 자주 수정하는 경우 성능이 떨어진다. 주요 메서드 char charAt(int index) : 특정 위치 문자 반환int length() : 문자열 길이boolean equals(Object obj)..

Dev./Java 2025.09.29
728x90
반응형