자바의정석

[자바의 정석 - 기초편] ch2-17 타입간의 변환방법

유호야 2022. 1. 20. 14:28
반응형

타입간의 변환방법

1. 문자(char)와 숫자(number)간의 변환

숫자를 문자로 변경하려면 문자 '0'을 더하고 빼면, 숫자를 문자로, 문자를 숫자로 변환가능하다.

2. 문자열로의 변환 
3 또는 '3' 에다가 + "" = 빈문자열을 더해주면 "3"으로 변환된다.

3. 문자열을 숫자로 변환 
Integer.parseInt("3");
Double.parseDouble("3.4")

"3" > '3' 
"3".charAt(0) = 결과값 문자 '3' 

public class Ex2_12 {

	public static void main(String[] args) {
		String str = "3";
		
		System.out.println('3'-'0'); //결과 숫자 3
		System.out.println('3' - '0' + 1);
		System.out.println(Integer.parseInt("3") + 1);
		System.out.println("3" + 1); //31
		System.out.println(3 + '0'); // '0'은 숫자로 48 //결과값 51
		System.out.println(3 + "0"); // 결과값 30
		System.out.println(3 + ('0' - '0'));
		System.out.println('3'); // '3'은 숫자로 51이겠네 그래서
		System.out.println('3'-'0'); //51-48 = 3이라는 숫자 결과값을 가짐
        System.out.println((char)'3'+'0'); // 문자 3이라는 결과가 나옴 
		
	}

}

 

반응형