Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 당근마켓
- angular
- entity
- 으
- 타입스크립트
- Strict
- 10px
- ES5
- 데이터베이스 #try #이중
- 0.25px border
- github
- 1px border
- 문서번호
- 0.75px border
- npm
- jwt
- 0.5px border
- literal
- Websocket
- &연산
- es6
- font-size
- Props
- ZOOM
- 서버리스 #
- 클론코딩
- TS
- TypeScript
- 컴포넌튼
- 전역변수
Archives
- Today
- Total
복잡한뇌구조마냥
[JAVA] 데이터 타입 및 연산자 우선순위 본문
타입
자료형 | 키워드 | 크기 | 표현 범위 | 사용 예 |
논리형 | boolean | 1 byte | true or false (0 or 1 X) | boolean isFun = true; |
문자형 | char | 2 byte | 0~65, 535 | char c = 'f'; |
정수형 | byte | 1 byte | -128 ~ 127 | byte b = 89; |
short | 2 byte | -32, 768 ~ 32,767 | short s = 32760; | |
char | 2 byte | 0 ~ 65,535 | char c = 64; | |
int | 4 byte | -2,147,483,648 : 2,147,483,648 | int x = 59; int z = x; | |
long | 8 byte | ... | long big = 3456789L; | |
실수 | float | 4 byte | -3.4E038 ~ 3.4E038 | float f = 32.5f; |
double | 8 byte | -1.7E308 ~ 1.7E308 | double d = 23.34; |
byte < short, char < int < long < float < double
* 기본형과 참조형
- 위의 표시된 타입은 기본형 타입이고, 참조형은 기본형을 제외한 모든 타입임.
- 따라서, 참조형은 기본형이 저장된 메모리 주소를 저장하는 방식임 ( C언어의 포인터 역할이라고 생각하면 편할 듯)
리터럴
- 들어갈 수 있는 값
연산자 우선순위
최우선 연산자 | . [] () |
단항 연산자 | ++ -- ! ~ +/- : 부정, bit 변환 > 부호 > 증감 |
산술 연산자 | * / % > + - > shift / 시프트연산자 >> << >>> |
비교 연산자 | > < >= <= == != |
비트 연산자 | & | ^ ~ |
논리 연산자 | && > || ! |
삼항 연산자 | 조건식 ? |
대입 연산자 | = *= /= %= += -= |
* 논리 연산자일 때 and가 or보다 우선순위가 높음
참고자료:
무료 | 자바 입문
#course-5 .markdown h1, #course-5 .markdown h2, #course-5 .markdown h3 { margin:0; } #course-5 .markdown p { margin:0; line-height: 1.6; } #course-5 .java-noti, #course-5 .description { padding:1.5rem; margin-top:2rem; /* background: rgba(245, 206, 0,
school.programmers.co.kr
LIST
'BE > JAVA' 카테고리의 다른 글
[JAVA] 오버라이딩, 클래스 형변환 (1) | 2025.06.06 |
---|---|
[JAVA] 접근제한자 (1) | 2025.06.04 |
[JAVA] 오버로딩 (1) | 2025.06.01 |
[JAVA] Scope, Static, Enum (0) | 2025.05.31 |
[JAVA] 클래스 (Class), 필드 (Field), 메소드 (Method) (0) | 2025.05.31 |