자료형 - 논리형과 자료형 없이 변수 사용

Siwoo Pak·2021년 6월 27일
0

Java

목록 보기
4/13

1. 논리형

  • true, false 두 가지만 나타냄.
  • 1byte를 사용함
  • 값이 존재하는지, 배열이 비었는지, 결과가 참인지 거짓인지등을 표현
  • 소스
public class BooleanTest {

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

2. 지역 변수 자료형업싱 사용(Java10~)

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

	public static void main(String[] args) {

		var num = 10;
		var dnum = 10.0;
		var str = "hello";
		
		System.out.println(Integer.class.isInstance(num));
		System.out.println(Double.class.isInstance(dnum));
		System.out.println(str instanceof String);
		
		
		System.out.println(num);
		System.out.println(dnum);
		System.out.println(str);
		
		str = "test";
		//str = 3; 
	}
}
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글