자료형(data type) - 논리형 & 자료형 없이 변수 사용하기

일상 코딩·2022년 7월 26일

Java 프로그래밍

목록 보기
7/19

01.논리형

  • true(참), false(거짓) 두 가지만 나타냄
  • 1Btye를 사용 함
  • 값이 존재하는지, 배열이 비었는지, 결과가 참인지 거짓인지등을 표현
package ch09;

public class BooleanTest {

	public static void main(String[] args) {
		
		boolean isMarried = true;
		System.out.println(isMarried);
	}
}

02.지역 변수 자료형 없이 사용하기 (Java Version 10 이상 부터 지원됨)

  • Local variable type inference
  • 추론 가능한 변수에 대한 자료형을 선언하지 않음
  • 한번 선언하여 추론 된 변수는 다른 타입의 값을 대입 할 수 없음
  • 지역 변수만 사용 가능
package ch09;

public class LocalVariableInter {

	public static void main(String[] args) {
		var i = 10;
		var j = 10.0;
		var str = "test";
		
		System.out.println(i);
		System.out.println(j);
		System.out.println(str);
		
		var str2 = str;
		System.out.println(str2);
		
		str = "hello"; // 변수 재할당 가능하지만 테이터 타입이 같아야 함
		System.out.println(str);
		
//		str = 3; // Java에서는 데이터 타입이 같지 않아서 변수 재할당 불가능, JavaScrpit에서는 데이터 타입이 달라도 재할당 가능
	}
}

출력 결과

profile
일취월장(日就月將) - 「날마다 달마다 성장하고 발전한다.」

0개의 댓글