제니노트

변수 중요 개념 [자바] 본문

Java/Java 입문

변수 중요 개념 [자바]

yangjennie 2023. 5. 31. 16:36
반응형

1. 기본형(primitive type)  정리

                                크기
종류                        
1byte 2byte 4byte 8byte
논리형 boolean      
문자형   char    
정수형 byte short int long
실수형     float double

 

2. long 변수형

 

20억이 넘어가면 long 변수로 지정해준다. 이 때 정수 뒤에 L을 붙여주는 것을 명심

 

3. 문자열,문자 덧셈

 

"1"+"2" 

- 문자열과 덧셈하면 그 결과는 항상 문자열

문자열 + any type - > 문자열

any type + 문자열 -> 문자열

 

'A'+'B'

'A'는 65 'B'는 66

문자와 문자 덧셈연산은 int형 정수값

int형보다 작은 type(byte,char,short)는 int형으로 변환 뒤에 덧셈연산 진행

char+char - > int+int

 

'1'+2

-> 49+2

 

'J' + "ava"

-> Java(문자열)

 

true + null 

오류! boolean에 null 담을 수 없음

 

4. 자바의 키워드

 

자바는 대소문자를 구별한다. 따라서 true,null,class와 같은 것은 클래스이다.

True,Null등은 키워드가 아니다.

 

5. 자바의 변수명

 

- 대소문자 구별됨. 길이에 제한 x , True - true

- 예약어 사용 x true x True O 

- 숫자 시작 x top10 O 7up X

- 특수문자 _와 $만 가능 $harp O S#arp X

 

6. 참조형 변수(reference type) 의 크기

 

모든 참조형 변수는 4byte 

 

 

반응형
Comments