Java/문법
Java 자료형 없이 변수 선언하기 var
ssury94
2024. 12. 15. 20:39
원래 자바의 모든 변수는 사용할 자료형을 정확히 명시해야하나
자바 10부터 생긴 문법 중
지역 변수 자료형 추론 (local variable type inference)는
변수에 대입되는 자료를 보고 컴파일러가 추측하여 처리가능
public class Test {
public static void main(String[] args) {
var num =10;
var dNum =10.0;
var str="hello";
num은 int로, dNum은 double로, str은 String 으로 컴파일러가 처리완료!
주의점:
- 한번 선언한 자료형 변수를 다른 자료형으로 사용할 순 없음
-str 변수는 이미 String으로 처리 되었기 때문에 정수값을 넣을 수 없다. - 자료형 없이 변수를 선언하는 방법은 지역 변수만 가능