반응형

변수명

작성규칙
첫 번째 글자는 문자 or '$' or '_'이어야 하고 숫자로 시작할 수 없다. price, $price, _companyName
영어의 대소문자 구별 firname / firstName
첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다 maxSpeed, firstName
문자 수(길이)의 제한은 없다  
자바 예약어는 사용할 수 없다  

- 이중에서 변수명으로 할 수 있는 것은?

1. 7eleven

2. $eleven

3. class

4. if

5. false

6. null

 

데이터 타입

1. primitive type

 값의 종류 기본 타입 메모리 크기 값의 범위        
정수 byte 1 byte -128~ 127        
char 2 byte 0 ~ 65,535 혹은
'\ u0000' ~ '\ uffff'
       
short 2 byte  -32,768 ~ 32,767        
int 4 byte -2,147,483,648 ~ 2,147,483,647        
long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807        
       
실수 float 4 byte          
double 8 byte          
논리 boolean 1 byte true, false         

2. Reference type (4 byte)

class type, interface type, array type, enum type

 

char c = '';  (x)  //에러

char c = ' '; (o)

String str = ""; (o)

byte 타입은 char타입으로 자동 변환 시킬 수 없다 ( o )  ex)강제 타입 변환은 가능

byte(1) < short(2) < int(4) < long(8) < float(4) < double(8)   (0)

참조변수와 같은 byte를 가진 원시타입 변수는?

반응형
블로그 이미지

꽃꽂이하는개발자

,