JAVA
[점프 투 자바] 자료형 - 형 변환
explorer999
2024. 2. 1. 13:54
public class Sample5 {
public static void main(String[] args) {
String num = "123"; //문자열 "123"을
int n = Integer.parseInt(num); //정수로 바꿈. 바꿀 때는 int가 아니라 Integer사용
System.out.println(n);
int k = 123; //정수 123
String knum = ""+k; // 정수 앞에 빈 문자열 ""을 더하면 문자열로 바뀜.
System.out.print(knum);
int m = 123;
String num1 = String.valueOf(m);
String num2 = Integer.toString(n);
System.out.println(num1);
System.out.println(num2);
// 둘 다 정수를 문자열로 바꾸는 다른 방법이다.
String dnum = "123.456"; // 문자열 dnum을
double d = Double.parseDouble(dnum); //실수형으로 바꾸기.
double보다 범위가 넓은 float타입은 Float.parseFloat으로 가능
System.out.println(d);
//※※실수 형태의 '문자열'을 정수로 바꿀 때도 먼저 실수형으로 변경한 뒤 정수형으로 다시 변경하면 됨.
int n1 = 123;
double d1 = n1;
System.out.println(d1);
//정수를 실수로 --(123.0)
double d2 = 123.456;
int n2 = (int)d2;
System.out.println(n2);
//실수를 정수로 --(123)
}
}