2025/04/29 3

형변환 기본 개념

char가 부호 없다는 건 —char c = -1; 이렇게 쓰면 컴파일 에러 난다는 뜻.왜냐면 char는 0~65535의 값만 저장 가능한 unsigned 타입이니까."부호 있음"이란 '음수도 표현 가능하다'는 뜻이고,"부호 없음"은 '양수만 가능하다'는 뜻이다.1. 📦 각 기본 타입 정리타입크기값 범위특징byte1바이트 (8비트)-128 ~ 127작은 정수short2바이트 (16비트)-32,768 ~ 32,767중간 정수int4바이트 (32비트)약 -21억 ~ 21억기본 정수형long8바이트 (64비트)매우 큰 정수L 붙여야 함 (1000L)char2바이트 (16비트)0 ~ 65,535양수만, 문자 저장(부호가 없다. 컴퓨터는 - 부호만 취급한다)float4바이트 (32비트)소수 가능부동소수점 (1...

JAVA 2025.04.29

복합 대입 연산자 기능 정리 (+=, -=, *=, /=, %=)

+=x += 5;→ x에 5를 더해서, 다시 x에 저장한다.→ 자연어: "x를 5만큼 증가시킨다."-=y -= 3;→ y에서 3을 빼고, 다시 y에 저장한다.→ 자연어: "y를 3만큼 감소시킨다."*=z *= 2;→ z에 2를 곱해서, 다시 z에 저장한다.→ 자연어: "z를 2배로 만든다."/=a /= 4;→ a를 4로 나눈 몫을, 다시 a에 저장한다.→ 자연어: "a를 4로 나눈 몫으로 만든다."%=b %= 3;→ b를 3으로 나눈 나머지를, 다시 b에 저장한다.→ 자연어: "b를 3으로 나눈 나머지만 남긴다."요약 규칙+= : 더해서 다시 저장 → 증가시킨다-= : 빼서 다시 저장 → 감소시킨다*= : 곱해서 다시 저장 → 배로 만든다/= : 나눈 몫을 저장 → 몫으로 만든다%= : 나눈 나머지를 저..

JAVA 2025.04.29

Java 변수 개념 정리

Java 변수 개념 정리1. 변수란 무엇인가?구분내용정의데이터를 저장하는 상자.특징안의 데이터는 변경 가능하다.목적다음 줄이나 나중에 재사용하기 위해 사용한다.2. 변수 선언 방법방법설명예시선언만데이터 타입과 변수명만 작성한다.int a;선언 + 초기화선언과 동시에 값을 넣는다.int a = 3;※ 변수는 자신이 속한 {} 중괄호 블록 안에서만 사용 가능하다.이를 통해 "전역 변수"와 "지역 변수"로 구분한다.3. 데이터 타입 종류종류데이터 타입크기 (Byte)설명정수형byte1작은 정수 저장short2약간 더 큰 정수 저장int4일반적인 정수 저장 (가장 많이 사용)long8매우 큰 정수 저장실수형float4소수점을 포함한 숫자 저장 (정밀도 낮음)double8소수점을 포함한 숫자 저장 (정밀도 높음,..

JAVA 2025.04.29