- casting 예시2024년 04월 27일
- tjdudtn
- 작성자
- 2024.04.27.:29
package chapter02; public class CastingExample { public static void main(String[] args) { int intValue=44032; // int 타입을 char로 바로 저장할려고 하면 오류 // char charValue = intValue; // char 로 변환(casting) 해서 저장 // 44032 유니코드에 해당하는 '가' 문자가 저장 char charValue = (char)intValue; System.out.println(charValue); // 정수 작은 타입에서 큰 타입으로 변환(자동 변환=>묵시적 변환) // long longValue=500; // 500999888L에서 L을 안붙이면 int로 인식해서 오류 long longValue=5000999888L; // 정수 큰타입에서 작은타입으로 변환(변환 안하면 오류) intValue = (int) longValue; // long 타입 숫자가 int로 변환할떄 잘려서 706032592로 저장 System.out.println(intValue); double doubleValue=3.14; // 실수에서 정수로 변환(변환 안하면 오류) intValue = (int) doubleValue; // 3.14에서 소수점이 잘려서 3으로 저장 System.out.println(intValue); } }
'JAVA' 카테고리의 다른 글
copy 예시 (0) 2024.04.27 char 예시 (0) 2024.04.27 Byte 연산 예시 (0) 2024.04.27 Byte 예시 (0) 2024.04.27 사각형 넓이 scan 이용해서 만들기 (0) 2024.04.27 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)