본문 바로가기
반응형
SMALL

FOR4

반복문과 함께 사용하기 1. ArrayList + 반복문기본 for문import java.util.ArrayList;ArrayList fruits = new ArrayList();fruits.add("사과");fruits.add("바나나");fruits.add("딸기");for (int i = 0; i 향상된 for문 (for-each)for (String fruit : fruits) { System.out.println("과일: " + fruit);} 더 짧고 가독성 좋은 코드로 전체 탐색에 적합해요.2. HashMap + 반복문keySet() + for-eachimport java.util.HashMap;HashMap scores = new HashMap();scores.put("철수", 90);scores.put(".. 2025. 4. 13.
for, while, do-while 반복문 1. for 반복문반복 횟수가 명확할 때 사용초기값, 조건식, 증가식을 한 줄에 작성기본 구조for (초기식; 조건식; 증감식) { // 반복 실행할 코드}예제: 1부터 5까지 출력for (int i = 1; i  출력: i = 1i = 2i = 3i = 4i = 52. while 반복문조건이 참인 동안 계속 반복반복 횟수가 명확하지 않거나, 사용자 입력 기반 반복 시 자주 사용기본 구조while (조건식) { // 조건이 true일 때 반복}예제: i가 5보다 작을 때까지 반복int i = 1;while (i 3. do-while 반복문조건과 상관없이 무조건 한 번은 실행그 후 조건이 true일 동안 반복기본 구조do { // 최소 1회 실행} while (조건식);예제: i = 1부터.. 2025. 4. 12.
타입 캐스팅 (자동/강제 형변환) 타입 캐스팅(Type Casting)이란?서로 다른 자료형 간의 변환을 말합니다.예: int → double, double → int왜 필요할까요?자료형이 다른 값을 함께 사용할 때 오류를 방지하기 위해더 작은 타입 → 큰 타입은 안전하지만큰 타입 → 작은 타입은 데이터 손실이 발생할 수 있어서 조심해야 해요!1. 자동 형변환 (묵시적 변환)작은 타입 → 큰 타입으로 자동 변환됨 (손실 없음)작은 타입→큰 타입int→long, float, doublechar→intfloat→double예제int num = 10;double result = num; // 자동 형변환System.out.println(result); // 10.0 정수 int가 자동으로 double로 바뀜2. 강제 형변환 (명시적 변환).. 2025. 4. 11.
코드 실행 흐름 익히기 자바 프로그램의 기본 실행 흐름 구조자바 프로그램은 항상 main() 메서드에서 시작해서, 위에서 아래로 순차적으로 실행됩니다.예제 코드public class FlowExample { public static void main(String[] args) { System.out.println("1. 프로그램 시작"); greet(); System.out.println("4. 프로그램 종료"); } public static void greet() { System.out.println("2. 안녕하세요!"); System.out.println("3. 환영합니다 :)"); }}실행 흐름 해석main() 메서드가 실행됨 → "1... 2025. 4. 11.
LIST