Fullmoon in me

JAVA 데이터타입과 변수 본문

Hello World/JAVA

JAVA 데이터타입과 변수

fullmooninme 2020. 11. 29. 22:31

 

기본자료형 (Primitive Data Type)

: 자바에서 제공되는 자료형으로 프로그래밍 언어에서 변수의 종류를 구별하기 위해 사용되는 키워드

 

데이터 자료형 메모리크기 표현가능범위
참/거짓 boolean 1byte true/false
문자 char 2byte 모든 유니코드 문자 (\u0000 ~ \uFFFF)
정수 byte 1byte -128 ~ 127
short 2byte -32,768 ~ 32,767
int 4byte -2,147,483,648 ~ 2,147,483,647
long 8byte 9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
실수 float 4byte 1.40239846E-45f ~ 3.40282347E+38f
double 8byte 4.94065645841246544E-324 ~ 1.79769313486231570E+308

 

 

변수(Variable)

✔ 모든 변수는 컴퓨터의 메모리 영역에 생성된다

   : 메모리란? 일반적으로 PC에 설치하는 RAM

 

변수의 선언

데이터형 변수이름;

ex. int num1;

 

✔  변수의 할당

변수이름 = 값;

ex. num1=100;

 

선언과 할당 통합

데이터형 변수이름 = 값;

ex. int num1 = 100;

 

변수명 규칙 / 클래스명명규칙

- 영문, 숫자, _ , $ 만 사용 가능

- 변수 이름의 첫 글자는 숫자 불가능

- 대소문자 구분할 것

- 자바의 예약어(keyword) 사용 불가

   ex. class,do,this,int,abstract,super,try ...

 

값의 할당 방법

- boolean

: true / false 만 가능

boolean iskorean = true;
boolean isjapanese = false;

 

- char

: 홑따옴표(')로 감싸진 한 글자만 대입 가능

 char a = '가';

 

- long, float, double

: 값 뒤에 데이터형의 첫 글자를 접미사로 사용(대문자추천)

long b = 100000000L;
float pi = 3.14F;
double lat = 128.32452D;

 

변수 사용시 주의할 점

- 할당은 반복 가능 / 선언은 불가능

- 변수 사용은 선언을 반드시 해야함

- 값이 대입되지 않은 변수는 다른 변수에 대입하거나 출력 불가능

 

 

 

상수

: 변하지 않는 수 / 변수처럼 메모리상에 존재하여 접근은 가능하지만 할당한 값의 변경은 불가능

final 키워드를 사용하여 변수를 선언

final int age = 20;
final long money = 1200000L;
final float PI = 3.14F;
Comments