이번글에서는 기초적인 형변환에 대해서 알아보도록 하겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 |
public class TypeConversion {
public static void main(String[] args) {
int i;//int형 변수 i 선언
double f;//double형 변수 f선언
f=5/4;// 5 / 4 를 double형 변수 f에 저장
System.out.println(f);//1.0이 출력된다.
f= (double)5/4;//double 형 변수 5.0을 정수 4로 나눠주면 실수 1.25가 f에 저장된다.
System.out.println(f);//1.25가 출력된다.
f=5/(double)4;
System.out.println(f);//1.25가 출력된다.
f=(double)5/(double)4;
System.out.println(f);//1.25가 출력된다.
i = (int)1.3 + (int)1.8;//축소 변환 = 1.3은 1이 되고 1.8도 1이 된다.
System.out.println(i);//2가 출력된다.
i = (int)(1.3+1.8);//1.3 과 1.8을 먼저 더해주고 int형으로 형변환을 해준다.
System.out.println(i);//3이 출력된다.
}
} |
cs |
코드에서 보시는 것처럼 (double) 5 는 프로그램에서 5.0으로 바뀝니다.
상수 앞에 명시적으로 타입을 적어서 형변환 하는 방법에 대해서 알아보았습니다.
설명이 부족하셨던 부분이나 질문하시고 싶은 게 있으시다면 forsqna@gmail.com 으로 메일을 보내주세요.
빠른 답변 드리겠습니다.
'Java' 카테고리의 다른 글
자바 윤년 판별 예제 java 윤년 (0) | 2017.09.22 |
---|---|
자바 삼항 연산자 / 두 개의 숫자중에 더 큰 수 출력하는 예제 (0) | 2017.09.22 |
이클립스 유용한 단축키 / 코드 복사 / 붙여넣기 / 코드 이동 (0) | 2017.09.21 |
자바 환율 구하기 예제 (0) | 2017.09.20 |
원의 면적 출력 예제 (0) | 2017.09.20 |
댓글