SMALL
오늘은 형변환에 대해 공부를 해볼것이다.
형변환이란?
형변환이란 변수타입을 바꾸는 것을 형변환이라고 한다.
예를들어 String a = "10"; /String b = "1"; 이라는 값이 들어가있다. 나는 이것을 계산을 하고 싶다. 하지만 a+b 의 값을 출력해보면 101 로 나오게된다. 나중에 연산자에서 설명하겠지만 문자열 + 문자열 = 문자열 이다. 그러므로 문자열을 정수형으로 변환하여 계산을 해야지 내가 원하는 11이 나오게 된다.
형변환 방법
형 변환 방법
String num = "10";
Integer.parseInt(num); // String -> int
Double.valueOf(num); // String -> double
Float.valueOf(num); // String -> float
Long.parseLong(num); // String -> long
int num = 10;
""+num; // int -> String
(double) num; // int -> double
double num = 10.10;
String.valueOf(num); // double -> String
(int) num; // double -> int
* 여기서 잠깐 (int), (double) 이것들은 강제로 int형 double형 으로 바꾼다는 의미이고 이것을 캐스팅 이라고 한다!
반응형
LIST