본문 바로가기

P. Language/Java

[공부] 기본형 변수(primitive variable)

728x90

논리형 - boolean


  • false / true 중 하나를 저장할 수 있음
  • 논리 구현에 주로 사용 (yes or no // on or off 등)
  • 기본값 : false
  • 크기 : 1byte


문자형 - char


  • 문자 하나를 저장
  • 크기 : 2byte (65336, 음수가 필요 없기 때문에..)
      JAVA는 유니코드(Unicode)문자 체계를 사용하기 때문에 2byte이다.
  • 사용방법 :
      A를 저장하는 문자형 변수 만들기
        char c1 = 'A'; // 작은따움표로 문자를 둘러싼다
        char c2 = '\u0041'; // A의 유니코드 값 16진수
        char c3 = 65; // 16진수 41의 10진수
  • 특수문자 사용방법
      char tab = '\t'; // 실제로 \, t 두 문자로 이루어졌으나 tab을 의미하는 한 문자이다.


 특수문자

리터럴

tab 

\t 

backspace 

\b 

new line 

\n 

carriage return 

\r 

역슬러쉬(\) 

\\ 

작은따옴표 

\' 

큰따옴표 

\"

유니코드(16진수문자) 

\u유니코드 



정수형 byte < short < int < long (크기순)


  • 정수를 저장할 수 있다.

  • 총 4종류가 있으며 저장할 수 있는 값의 범위가 다르다. (주로 int 사용)

  • 자신이 저장할 수 있는 범위를 넘어서면 최소값부터 다시 반복된다. (오류는 없으나 원하는 값을 얻을 수 없다.)

  • 자신이 저장할 수 있는 값보다 큰 값으로 초기화 할 수 없다.(오류발생)

  • long 형 변수에는 접미사 L또는 l을 붙여야 한다.
      ex) long l = 1000000L;



 

부호

지수

가수 

float 

S(1) 

E(8) 

M(23) 

double

S(1) 

E(11) 

M(52) 



실수형 float < double(크기순)


  • 실수를 저장할 수 있다.
  • 총 2종류가 있으며 저장할 수 있는 값의 범위가 다르다.
  • 가수를 표현하는데 있어 double이 float보다 약 2배의 자리수가 배정되기 때문에 정밀도가 더 높은 값을 표현할 수 있다.
  • float 변수에는 접미사 f 또는 F를 붙여야 한다.
      ex) float f = 3.14f;


출처 및 참조 : http://bizuryu.tistory.com/17



728x90

'P. Language > Java' 카테고리의 다른 글

[공부] 변수(variable)  (0) 2015.11.04
[링크] Java SE 5.0 이상 버전별 다운로드 및 문서 링크  (0) 2015.11.03