java 변수

김경한·2022년 9월 7일
0

java

목록 보기
2/15
post-thumbnail

변수는 변하는 수이다

컴퓨터는 0,1 로만 처리 가능 bit 는 2가지 경우를 가지고 있다 기억 하자

  • 2진수 0과 1로 표현됨

  • 8진수와 16진수 있지만 여기서는 생략 하겠다.

최소값을 1비트라고함 0,1을 보관함
비트의 단위 값

bit
byte 8bit
kilo byte = 1024byte
mega byte = 1024kilobyte
giga byte = 1024mb
tera byte = 10gb
peta byte
esa byte
zetta byte
yotta byte

우리가 오늘 눈여겨봐야할 단위는 byte 단위 기간 많이 사용하기때문

자료형 2가지 밖에 없다

자료형

  • 기본형 ( 원시형) : 변수에 실제값 (literal)을 보관하는 타입(123,34.5, ‘안’, true)
  • 문자형 ‘한’ Char(2byte) 0~65535
    사용법 ''; 사용
  • 문자열 String 사용 법 "";
  • 논리형 true/false boolean(1byte) 마지막에 담겨져 있는 값이 나옴
  • 정수형 123 숫자를 담음 4가지가 있음 (2진수라고 생각하면 됨)

정수형

  • byte = 8bit 0,1로 처리 가능 하며 8자리 256의 값이 존재함 음수와 양수의 값을 주므로 -128~127 (0의 자리값까지 포함)
    1바이트 단위의 자료형은 동영상, 음악 파일, 실행 파일의 자료를 처리할때 주로 사용

  • short (2byte) -32768 ~ 32767
    c/c++호환시 사용

  • int (4byte) - 기본형 -2,147,483,648 ~ 2,147,483,647

  1. 자바에서 사용하는 정수에 대한 기본 자료형
  2. 4바이트 단위의 자료형
  3. 프로그램에서 사용하는 숫자 (리터럴)은 int로 저장됨
  4. 32비트 초과시 long 사용
  • long (8byte) -922경~ 922경
  1. 8바이트 자료형
  2. 숫자 뒤에 알파벳 L또는 I를 (식별자) 써서 long 형임을 표시함

실수형

소수점은 조금 특별하다 범위까지는 정확하게 나오지만 그 범위가 지나면 값이 틀어짐

float (4byte) 소수점 이하 7자리
double (8byte) - 기본형 소수점 이하 16자리 표현 가능

profile
마스터 요다의 광선검

0개의 댓글