본문 바로가기
반응형
SMALL

If4

if, choose, where, trim 태그 사용 1. 태그 – 조건 분기 처리예시: 검색 조건 있을 때만 추가 SELECT * FROM users name = #{name} AND email = #{email} test는 자바 조건식 (!= null, > 0, == 'admin' 등)와 함께 쓰면 자동으로 WHERE 키워드 붙여주고, AND/OR 정리까지 해줘요2. , , – 다중 조건 분기예시: 조건 우선순위 처리 SELECT * FROM users name = #{name} email = #{email} status = 'active' if-else if-else 구조처.. 2025. 4. 17.
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.
논리 연산자 자바의 주요 논리 연산자 연산자 의미 설명 &&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.
타입 캐스팅 (자동/강제 형변환) 타입 캐스팅(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.
LIST