menuhwang

[Java] 변수 & 상수, 원시 자료형 본문

자바

[Java] 변수 & 상수, 원시 자료형

menuhwang 2022. 9. 20. 17:40

변수 & 상수, 원시 자료형 (Primitive Type)


변수 : 변하는 값을 보관하는 곳
상수 : 변하지 않고, 항상 일정한 값
- 네이버 지식백과 -

 

 

 

변수 선언


 변수의 데이터 타입에 맞게 메모리를 할당하는 것을 말한다.

 


  
public class Demo {
public static void main(String[] args) {
int num = 10;
System.out.println(num);
}
}

 

 

메모리 할당은 OS(운영체제)가 한다.

 

 

 

변수 초기화


 변수 선언 후 처음으로 값이 할당되는 것.

 

Initializing a variable means specifying an initial value to assign to it (i.e., before it is used at all). - 참조

 

초기값을 변수에 배치하여 지정하는 것. (모든 곳에서 사용되기 전에)

 

 

 

상수


 자바에서 상수 설정을 할 때 final 예약어를 붙여준다.

final이 붙은 변수는 값이 초기화되면 더 이상 변경할 수 없다.


  
final double PI = 3.14;
final int MAX_COUNT = 10;

관례

  • 상수의 명칭는 대문자로 작성
  • 스네이크 케이스 적용

다양한 표기법

 

카멜 케이스, 파스칼 케이스, 스네이크 케이스 : 다양한 표기법

다양한 표기법  코딩을 하다보면 변수명을 지을 때 여러 단어로 작성하게 되는 경우가 있다. 이 때 가독성을 높이기 위해 몇가지 정형화된 표기법들을 사용한다. 카멜 케이스 카멜 케이스의 표

menuhwang.tistory.com

 

 

 

원시 자료형 (Primitive Type)


 

순번 자료형 메모리 크기 비고
1 정수 byte 1byte  
2 char 2byte  
3 short 2byte  
4 int 4byte 참고
5 long 8byte  
6 실수 float 4byte  
7 double 8byte  
8 논리 boolean 1byte  

 

 

 

 

'자바' 카테고리의 다른 글

[Java] 클래스와 객체  (1) 2022.09.22
[Java] 배열  (0) 2022.09.21
[Java] 반복문 : do...while, while, for  (2) 2022.09.21
[Java] 형 변환 (Casting)  (0) 2022.09.21
[Java] 자바 동작 (JVM? JDK?)  (0) 2022.09.20
Comments