일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 소수판정
- 공개키 암호
- class
- 연결된 예외
- BufferedWrite
- 백준
- bubble-sort
- jvm
- 형변환 연산자
- 암호론
- 예외처리
- java
- HTML
- 클래스 패스
- 프로그래밍
- LANG
- lang package
- 재귀호출기본
- 디렉티브
- 자료구조
- OOP
- 자동 형변환
- 객체
- 알고리즘
- 객체지향
- 백준 알고리즘
- 2884
- try&catch
- 현대암호
- JSP
Archives
- Today
- Total
목록형변환 연산자 (1)
코드일기장

Java 타입 간의 변환에 대해 설명해 보겠다. 1. 문자와 숫자간의 변환 숫자 3을 (char)타입 문자'3'으로 변환하기 위해 어떻게 해야 할까? 코드를 보여주고 설명하겠다. 어떤 값이 출력될까? 아마 '3'이 출력되지 않을까? 출력 값은 다음과 같다. 왜 35가 출력 되는지는 뒤에서 더 자세히 설명하겠다. 위 코드에서 inteager형 + char형이 결합되면 전혀 예상하지 못한 숫자가 출력된다는 것만 알면 된다. 1번째 출력값은 어떻게 될까? 여기서 charAt()은 무시하고 만약 '3'-'0'을 하게 된다면 어떤 타입의 어떤 식으로 출력하게 될까? 형식적으로는 숫자 inteager (int) 타입 3이 출력될 것이다. 다시 돌아와서 "3".charAt(0) charAt()은 String타입을 c..
Java
2021. 11. 22. 21:07