일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 소수판정
- 클래스 패스
- bubble-sort
- 디렉티브
- 알고리즘
- 백준 알고리즘
- HTML
- 예외처리
- try&catch
- 암호론
- java
- OOP
- 자동 형변환
- 공개키 암호
- 형변환 연산자
- 객체지향
- 연결된 예외
- 백준
- LANG
- 재귀호출기본
- lang package
- 자료구조
- 객체
- 2884
- 현대암호
- JSP
- BufferedWrite
- 프로그래밍
- jvm
- class
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