Dev/Java

[Java] 상수 / 변수 타입 추론

kjyyjk 2022. 6. 23. 17:22

상수

상수는 프로그램이 실행되는 동안, 값이 변하지 않는 수이다.

상수는 final 이라는 키워드를 통해 사용할 수 있다.

final double PI = 3.141592 // final 키워드가 있으므로 상수. 타입은 double 실수 , 이름은 PI

만약 상수로 지정해둔 값을 변경하고자 한다면 에러가 발생한다. 

final int num1 = 920 //상수, x의 타입은 정수. 값은 920으로 변경이 불가하다

x = 9 // 상수의 값을 변경하고자 함

에러발생.

 

var

var키워드를 사용하면 변수의 타입을 지정하지 않아도 자동으로 추론 가능하다.

var age=22;	//자동으로 age의 타입을 int로 추론한다.
var name="Kim"; //자동으로 name의 타입을 String으로 추론한다.