본문 바로가기

IT/JAVA

변수와 데이터형

1. 변수란


프로그램에서 메모리에 일시적으로 데이터를 저장하는 공간을 의미


2. 변수 선언 방법



 변수형

 변수명

 연산자 

 변수값 

 int

 age 

 =

 40;

 String

 name 

 =

 Kim;


int형에 변수명 age라는 변수에 선언 후 40을 대입한다.
String형에 변수명 name라는 변수에 선언 후 Kim을 대입한다.


2.1. 변수명 규칙(명명규칙)


자바에서 변수명을 선언 시 공통으로 지켜야 할 규칙이 있으며 그것을 명명 규칙이라 한다.


반드시 지켜야하는 명명 규칙


  • 대소문자는 서로 다르게 인식 구분된다.
  • 문자 길이 제한은 없다.
  • Java에서 쓰이는 예약어를 변수 이름으로 사용할 수 없다.
  • 변수명은 숫자로 시작할 수 없다.
  • 특수문자는 "_", "$"만 가능하다.



권장 명명규칙


  • 변수와 메서드의 이름 첫 글자는 소문자로 선언
  • 복합 문자의 경우는 구분을 대문자로 선언
  • 고정 데이터 값은 모든 글자를 대문자로 선언하고 구분은 "_"로 선언
  • 사용목적에 맞는 이름으로 선언


2.2. 변수 데이터 형


 변수 데이터형은 각각 가질수 있는 데이터종류도 다르며, 메모리에 할당 되어 있는 크기도 다르기에 메모리를 효과적으로 사용하기 위하여 적절한 데이터 형을 선택할 필요가 있다.


 

 데이터형

 저장되는 범위

 boolean형

 boolean

 1bit  true 또는 false

 정수형

 byte

 8bit 정수 -128〜127

 short

 16bit 정수 -32768〜32767

 int

 32bit 정수 

-2147483648〜2147483647

 long

 64bit 정수 

-9223372036854775808〜9223372036854775807

 char

 16bit 정수 

0〜65535 1文字

 부동소수형

 float

 32bit 실수 

약 ±3.40282347E + 38F (6~7개의 유효숫자, 십진법)

 double

 64bit 실수 

약 ±1.79769313486231570E + 308(15개의 유효숫자)

 문자

 char 

 모든 유니코드 문자


2.3. 데이터 형 변환


 형 변환은 다른 데이터 형식 간의 연산을 해야 할 때 변수형을 다른 변수형으로 바꾸는 작업을 말한다.


자동 형변환 규칙


  • 왼쪽에서 오른쪽으로 형변환은 쉽게 가능하나 오른쪽에서 왼쪽으로 형 변환이 필요한 경우는 명시적 형 변환이 필요




※ 수정이 필요하거나 이외의 문제가 있을시 댓글남겨주시면 감사하겠습니다.

반응형

'IT > JAVA' 카테고리의 다른 글

2021-09-29_Java 정리  (0) 2021.09.29
Java 언어  (0) 2017.04.11