반응형 SMALL JAVA45 ArrayList 기초 사용법 ArrayList란?자바에서 제공하는 가변 길이의 배열 형태의 자료구조java.util 패키지에 포함크기가 자동으로 늘어남데이터 추가/삭제가 매우 간편사용을 위한 준비import java.util.ArrayList;기본 선언 & 초기화ArrayList list = new ArrayList();ArrayList 형태로 사용 안에는 객체 타입만 가능 (int → Integer, double → Double 등)자주 사용하는 메서드 메서드 설명 add(값)요소 추가get(인덱스)값 가져오기set(인덱스, 값)값 수정remove(인덱스 또는 값)요소 삭제size()요소 개수 확인contains(값)값 포함 여부 확인clear()전체 요소 삭제예제: 문자열 리스트 다루기import java.util.ArrayLi.. 2025. 4. 12. 1차원 배열 선언/초기화 1. 배열이란?같은 타입의 데이터를 여러 개 한 번에 저장할 수 있는 변수예: int[] scores = {90, 85, 100}; → 점수 3개를 한 번에 저장2. 배열 선언과 초기화 방법 단계 문법 설명 선언자료형[] 배열명;배열 변수 선언생성배열명 = new 자료형[길이];배열 공간 확보초기화배열명[인덱스] = 값;각 위치에 값 저장예제 1: 선언 → 생성 → 초기화int[] scores; // 배열 선언scores = new int[3]; // 길이 3짜리 배열 생성scores[0] = 90; // 각 인덱스에 값 저장scores[1] = 85;scores[2] = 100;System.out.println(scores[1]); // 출력: 8.. 2025. 4. 12. break, continue 사용법 1. break 문반복문을 즉시 종료하고 반복문 밖으로 빠져나감예제: 1부터 10까지 출력 중, 5에서 멈추기for (int i = 1; i 출력 결과: 12342. continue 문이번 반복만 건너뛰고, 다음 반복으로 넘어감예제: 1부터 10까지 출력 중, 3만 건너뛰기for (int i = 1; i 출력 결과:1245...10while 문에서도 사용 가능break with whileint i = 1;while (true) { if (i > 5) break; System.out.println(i); i++;}continue with whileint i = 0;while (i 실전 예제: 숫자 입력 받다가 0 입력 시 종료import java.util.Scanner;public cl.. 2025. 4. 12. 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. switch 문 사용법 기본 구조switch (변수 or 식) { case 값1: // 값1일 때 실행할 코드 break; case 값2: // 값2일 때 실행할 코드 break; ... default: // 어느 case에도 해당되지 않을 때 실행} 예제 1: 요일 출력기int day = 3;switch (day) { case 1: System.out.println("월요일"); break; case 2: System.out.println("화요일"); break; case 3: System.out.println("수요일"); break; case.. 2025. 4. 12. if, else if, else 기본 구조 if (조건1) { // 조건1이 true일 때 실행} else if (조건2) { // 조건1은 false이고, 조건2가 true일 때 실행} else { // 위의 모든 조건이 false일 때 실행}예제 1: 시험 점수 판별int score = 85;if (score >= 90) { System.out.println("A 학점");} else if (score >= 80) { System.out.println("B 학점");} else if (score >= 70) { System.out.println("C 학점");} else { System.out.println("재시험 대상입니다");} 출력 결과: B 학점흐름 설명위에서부터 조건을 하나씩 검사처음.. 2025. 4. 12. 이전 1 2 3 4 5 6 7 8 다음 LIST