본문 바로가기
반응형
SMALL

분류 전체보기120

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 증가--감소변수 값을 1 감소전위형 / 후위형의 차이 형태 예시 의미 전위형++a먼저 1 증가 → 그 값을 사용후위형a++현재 값을 사용 → 나중에 1 증가예제 비교public class IncrementTest { public static void main(String[] args) { int a = 5; int b = ++a; // a는 6, b는 6 int x = 5; int y = x++; // x는 6, y는 5 System.out.println("전위형 b = " + b); // 6 System.out.println("후위형 y = " + y); //.. 2025. 4. 12.
논리 연산자 자바의 주요 논리 연산자 연산자 의미 설명 &&AND(그리고)둘 다 참일 때만 참 (true && true → true)` `!NOT(부정)참을 거짓으로, 거짓을 참으로 바꿈 (!true → false)간단 예제public class LogicExample { public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b: " + (a && b)); // false System.out.println("a || b: " + (a || b)); // true System.out.println("!a: " + (!a.. 2025. 4. 12.
산술 연산자 자바의 주요 산술 연산자연산자의미예시설명+더하기a + ba와 b를 더함-빼기a - ba에서 b를 뺌*곱하기a * ba와 b를 곱함/나누기a / ba를 b로 나눔 (몫만 나옴)%나머지a % ba를 b로 나눈 나머지간단한 예제public class ArithmeticExample { public static void main(String[] args) { int a = 10; int b = 3; System.out.println("a + b = " + (a + b)); // 13 System.out.println("a - b = " + (a - b)); // 7 System.out.println("a * b = " + (a * b)); .. 2025. 4. 12.
LIST