2017. 7. 2. 22:48
java 자바 자료형 C. Java2017. 7. 2. 22:48
----------------------------------------------------------------
논리형
----------------------------------------------------------------
----------------------------------------------------------------
boolean = > 1byte true,false
----------------------------------------------------------------
정수부
----------------------------------------------------------------
char(문자형) => 2byte 0 ~ 65535
byte => 1byte -128 ~ 127
short =>2byte -32768 ~ 32767
int => 4byte -2147483648 ~ 2147483647
long => 8byte
----------------------------------------------------------------
실수부
---------------------------------------------------------------
float => 4byte (정밀도[가수부] 6자리)
double => 8byte (정밀도[가수부] 9~12자리)
정수상수 기본(int형) : 4byte
long형 : 8byte
실수상수 기본(dobule형) : 8byte
floa형 : 4byte
문자상수
: 기본(char형) : 2byte
: 기본(char형) : 2byte
ASCII 코드 대치, ' ' 로 표현-> ex) 'A' => 65 , 'a' => 97, '0' => 48, '\n' => 10, ' ' => 32(공백)
ps. ASCII 0~127번까지 -> 0 ~ 31 : 통신/제어문자
-> 32 ~ 127 : 일반문자
문자열상수 : 1개이상의 문자가 나열, " " 로 표현
열거열상수 : ex) enum youl {MON,TUE,WED,THU,FRI,SAT,SUN};
ps. 참고사항
// 메모리를 차지하는 안좋은 코드
System.out.println("나이:" + 10 + "혈액형:" + 'A');
System.out.println("나이:" + 10 + "혈액형:" + 'A');
// 좋은 코드
System.out.printf("나이:%d 혈액형:%c\n",10,'A');
System.out.printf("나이:%d 혈액형:%c\n",10,'A');
-> 같은 결과지만 아래의 코드를 사용하는것이 좋다.
'C. Java' 카테고리의 다른 글
Controller.java (0) | 2017.07.02 |
---|---|
java 자바 자료모음 (0) | 2017.07.02 |
java 자바 path 설정 (0) | 2017.07.02 |
Short Circuit Evaluation (0) | 2017.07.02 |
java 자바 자료형 변환 (0) | 2017.07.02 |