[Java] 210618

하채린·2021년 6월 18일
0

타입 간의 변환방법

  1. 숫자를 문자로 - 숫자에 '0'을 더한다.
    (char)(3 + '0') -> '3'

  2. 문자를 숫자로 - 문자에서 '0'을 뺀다.
    '3' - '0' -> 3

  3. 숫자를 문자열로 - 숫자에 빈 문자열("")을 더한다.
    3 + "" -> "3"

  4. 문자열을 숫자로 - Integer.parseInt() 또는 Double.parseDouble()을 사용한다.
    Integer.parseInt("3") -> 3
    Double.parseDouble("3.14") -> 3.14

  5. 문자열을 문자로 - charAt(0)을 사용한다.
    "3".charAt(0) -> '3'

  6. 문자를 문자열로 - 빈 문자열("")을 더한다.
    '3' + "" -> "3"

	public static void main(String args[]) {
		String str = "3";

		System.out.println(str.charAt(0) - '0'); // 3
		System.out.println('3' - '0' + 1); // 4
		System.out.println(Integer.parseInt("3") + 1); // 4
		System.out.println("3" + 1); // 31
		System.out.println((char)(3 + '0'));   // 3
	}
    
 출력값
 3
 4
 4
 31
 3

references


이건 진짜 아~ 어?를 반복하게 된다.
두번세번 계속 보자..

profile
developer d의 왼쪽 커서쯤 🏃‍♂️🏃‍♀️

0개의 댓글