본문 바로가기
Java

[Java] 변수와 기본 자료형

by 스응 2023. 2. 2.
728x90
728x90

데이터 (Data)

  - 사실을 나타내는 각각의 수치

  - 컴퓨터는 0과 1로만 데이터를 저장함

 

데이터의 단위

  ① bit (비트)

      - 컴퓨터가 표현하는 데이터의 최소 단위

      - 2진수 1개의 값을 저장할 수 있는 크기

      - 물리적 단위

 

  ② byte (바이트)

      - 1 byte = 8 bit

      - 연산의 최소 단위

      - 가장 앞의 1 bit는 부호(+, -)를 표현하는 부호 비트

      - 논리적 단위

 

 


변수 (Variable)

  - 값을 저장할 수 있는 메모리 공간

  - 계속 변할 수 있는 수

  - 할당된 메모리를 가리키는 이름

 

변수의 선언과 초기화

  - 변수의 선언

      : 자료형 변수명;

  - 변수의 초기화

      : 변수명 = 값;

  - 변수의 선언 및 초기화

      : 자료형 변수명 = 값;

 

변수 명명 규칙

  - 대소문자가 구분됨

  - 길이에 제한이 없음

  - JAVA에서 사용하는 예약어 이름은 사용할 수 없음

  - 숫자로 시작할 수 없음

  - 특수문자는 '_', '$'만 사용할 수 있음

 

 

반응형
728x90

자료형 (Data type)

  - 값의 형태

  - 자료형의 크기만큼 메모리가 할당됨

 

기본 자료형 (Primitive data type)

  - 사용하는 메모리가 정해져 있는 자료형

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

  ① 정수형

      1) byte

          - 허용 범위 : -128 ~ 127

      2) short

      3) int

          - 허용 범위 : 약 -21억 ~ 21억

          - 컴퓨터가 인식하는 정수 값의 기본 연산 단위

      4) long

          - 접미사 L(l)이 있어야 long 타입으로 인식될 수 있음

              → 변수 = 값L;  

 

  ② 실수형

      1) float 

          - 접미사 F(f)가 있어야 float 타입으로 인식될 수 있음

              → 변수 = 값F;

      2) double

          - 컴퓨터가 인식하는 실수 값의 기본 연산 단위

 

  ③ 문자형

      1) char

          - 문자 1개만을 담을 수 있음

          - 변수 초기화 시, 홑따옴표(' ')를 사용해야 함 ★

          - 컴퓨터 내부에서는 아스키 코드에 따라, 문자가 숫자로 저장됨 (인코딩) 

              → 아스키 코드 확인 : System.out.println((int)문자변수);

              // ↔ 디코딩 (숫자가 문자로 저장됨)

 

  ④ 논리형

      1) boolean

          - 어떤 사실을 관찰했을 때 그 결과가 참(true)인지 거짓(false)인지 판별함

          - 변수 초기화 시, true와 false를 소문자로 작성해야 함

 

 


기타 메모

- (문자 2개 이상의) 문자열 작성 시에는 쌍따옴표(" ")를 사용해야 함
320x100
반응형

'Java' 카테고리의 다른 글

[Java] 연산자  (0) 2023.02.02
[Java] 형 변환  (0) 2023.02.02
[Java] 상수와 리터럴  (0) 2023.02.02
[Java] 개요  (0) 2023.02.01
[Java] 이클립스(Eclipse) 단축키  (0) 2023.02.01

댓글