자바문법1 자동 타입 변환/ 강제 타입 변환 자동 타입 변환 변수에 값을 저장할 때 자동으로 타입이 변환되어 저장됨. 정수 자료형은 int로 자동 변환되어 저장. 실수 자료형은 double로 자동 변환되어 저장. int a = 1; int b = 2; double val = a/b; 위와 같이 하면 val이 0.5가 아니라 0.0이 됨. a,b 모두 int이므로 a/b의 결과도 정수로 나오게 되고, 그 후 그 결과값이 double로 바뀌는 것임. 제대로 된 결과를 얻으려면 val을 초기화할 때 a혹은 b 앞에 (double)을 붙여 타입을 강제로 변환시켜야함. 강제 타입 변환 변수에 값을 저장할 때 강제로 타입을 변환하여 저장할 수 있음. 숫자를 다른 숫자 자료형으로 바꿀때는 (int), (char)등을 앞에 붙임. 숫자를 문자열로 바꿀때는 Str.. 2022. 11. 7. 이전 1 다음