본문 바로가기
Back-end/java

[java] 변수의 타입

by -제이리 2022. 12. 1.
728x90
320x100

기본형(Primitive type)

  • 기본형 타입에는 8가지가 있다.
  • 실제값을 저장한다.
  • 데이터 크키가 정해져 있다.

문자형: char(문자가 하나일때만 문자’형’. 2개 이상은 문자’열’이 된다. 예: ‘a’→문자형 char, “ab” → 문자열 String)

 

정수형:

int (가장 많이 사용, 접두사 0이 붙으면 8진수, 0x가붙으면 16진수)

long(21억 이상의 수, 접미사 L이 있음),

byte(2진법 데이터 다룸, -128~127범위의 수만 가능),

short(c언어 호환)

 

실수형:

float(연산속도나 메모리 절약할때, 접미사 f가 있음),

double(7자리 이상의 정밀함을 요할때, 접미사 d가 있으나 생략가능)

 

논리형: boolean

 

참조형(Reference type)

  • 기본형을 제외한 나머지 타입들 (String, System 등이 있다.)
  • 객체의 주소를 저장한다.

변수, 상수, 리터럴

변수(variable) - 하나의 값을 저장하기 위한 공간

상수(constant) - 한 번만 값을 저장할 수 있는 공간

리터럴(literal) - 그 자체로 값을 의미하는 것

int score = 100;

score = 200;

char ch = 'A';

String str = "abc";

final int MAX = 100;

MAX = 200; // 에러. 상수의 값은 변경불가
728x90
320x100

'Back-end > java' 카테고리의 다른 글

[java]printf()의 지시자  (1) 2022.12.01
jshell 사용법  (0) 2022.11.29
이클립스 단축키, 자동완성  (0) 2022.11.29
이클립스 java프로그램 작성순서, build 메뉴설명  (0) 2022.11.29
java 개발도구 설치(mac m1)  (0) 2022.11.28

댓글