충분히 쌓여가는
형변환(casting) 본문
형변환(casting)
변수나 리터럴의 타입을 다른 타입으로 변환하는 것
형변환하고자 하는 변수나 리터럴의 앞에 변환하고자 하는 타입을 괄호와 함께 붙여주기만 하면된다
(타입)피연산자
실수 -> 정수
public class practice {
public static void main(String[] args) {
double d = 85.4;
int i = (int)d;
System.out.println(i); // 85
System.out.println(d); // 85.4
}
}
정수 -> 실수
public class practice {
public static void main(String[] args) {
int i = 10;
double d = (double)i;
System.out.println(d); // 10.0
System.out.println(i); // 10
}
}
정수 -> 문자
public class practice {
public static void main(String[] args) {
int i = 65;
char c = (char)i;
System.out.println(c); // A
}
}
문자 -> 정수
public class practice {
public static void main(String[] args) {
char c = 'A';
int i = (int)c;
System.out.println(i); // 65
}
}
'Java > JAVA1' 카테고리의 다른 글
반올림, Math.round() (0) | 2023.05.16 |
---|---|
산술 변환 (0) | 2023.05.15 |
증감 연산자 전위형(prefix), 후위형(postfix) (0) | 2023.05.15 |
연산자(Operator) (0) | 2023.05.15 |
타입간의 변환방법 (0) | 2023.05.15 |