☕JAVA/🔎 공부 [JAVA]

[JAVA] 변수(Variable)와 상수(Constant)

디카페인라떼 2022. 8. 9. 22:35

변수란? 

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

변수의 선언 

  • 타입 변수이름;
    • int count; ( 정수 값을 담을 수 있는 count라는 이름의 변수를 선언)
    • double average; ( 실수 값을 담을 수 있는 average 라는 변수를 선언)
  • 명명규칙.
    • 변수의 이름을 정할 때 자바 언어에서 정해놓은 규칙
  • 식별자 (identifier)는 클래스, 메소드, 변수 등 다양한 대상에 대해 이름이 붙여지는 경우. 그 이름을 뜻 함.

변수의 사용

  • 변수명 = 값;
int count;		
count = 10;		//변수형에 10을 담음
count = 20;		//변수형에 20을 담음. (윗줄 10은 사라짐)	
		
System.out.println(count);//20
		
double avg = 11.1; //실수 값 이므로 double

 


상수란?

  • 수식에서 변하지 않는 값

상수의 선언

  • final 상수타입 상수명;

상수의 사용

  • 상수명 = 값;
    • J = 10; (J에는 값을 담을 수 있는 기회가 단 한 번만 허락됨)
double circleArea;
final double PI = 3.14159;
circleArea = 3 * 3 * PI;//값이 변하면 위험한 경우
		
final int oilPrice = 1390;
		
int totalPrice = 50 * oilPrice;
// 값만 봤을때 무엇을 의미하는지 쉽게 파악 할 수 없는 값에도 값 자체를 사용하기 보다는 상수를 사용