# 형변환 - 문자열을 숫자로 #### 문자열 연결하기 우리는 앞서, 문자열간 덧셈은 문자열 연결임 배웠습니다. ``` // 변수 생성 String three = "3"; String seven = "7"; // 결과 출력 => "37" System.out.println(three + seven); ``` #### 문자열을 정수로 위 코드의 결과가 문자열 "37"이 아닌 정수 10이 되게 하려면, 형변환이 필요합니다. ``` // 형변환: 문자열(String) => 정수(int) int a = Integer.parseInt(three); // "3" => 3 int b = Integer.parseInt(seven); // "7" => 7 // 결과 출력 => 10 System.out.println(a + b); ``` #### 문자열을 실수로 문자열은 실수형으로 또한 변경 가능합니다. ``` // 변수 생성 String pi = "3.14"; // 형변환: 문자열(String) => 실수(int) double c = Double.parseDouble(pi); // "3.14" => 3.14 ``` ## 문제 출력 예와 같은 결과를 얻도록, 코드를 완성하시오. ## 출력 예 ``` 7 + 3.14 = 10.14 ```
관련 강의로 이동

코드: java 1.8

public class StringToNumber { public static void main(String[] args) { // 변수 생성 String strSeven = "7"; String strPi = "3.14"; // 형변환: 문자열 => 숫자 int a = Integer.parseInt(____); double b = Double.parseDouble(____); // 숫자 계산 double c = a + b; // 결과 출력 System.out.printf("? + ? = ?", a, b, c); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!