정리/Java

자바의 정석 21~22강 정수형의 오버플로우, 타입 변환

민발자 2023. 4. 26. 12:40
728x90

자바의 정석 기초편(2020최신)

ch 2-15,16 정수형의 오버플로우

1. 오버플로우

표현할 수 있는 값의 범위를 벗어나면 오버플로우 발생

최대값+1 -> 최소값

최소값-1 -> 최대값


 

ch 2-17 타입간의 변환 방법 

public static void main(String[] args) {
		// 문자와 숫자간의 변환
		System.out.println(3 + '0'); // '0'은 코드로 48
		System.out.println('3' + 0);
		
		// 문자열로 변환
		System.out.println(3 + "");
		System.out.println('3' + "");
		
		// 문자열을 숫자로 변환
		System.out.println(Integer.parseInt("5"));
		System.out.println(Double.parseDouble("5.14"));
		
		// 문자열을 문자로 변경
		System.out.println("6".charAt(0));
	}

 

728x90