Java100 Part.3 - 문자열을 숫자로 변환해서 연산

Jeong Woosi·2022년 2월 3일
0

Java100 Part.3

목록 보기
15/24

왜 변환이 필요한가?

  • 1+2 숫자끼리의 연산은 3이지만, 문자열끼리의 연산은 12가 되기 때문에 숫자로 변환 후 연산을 수행해야 한다.
  • 문자열을 숫자로 변환시키는 방법 ➡️ Integer.parseInt()사용.
  • parseInt() ➡️ Integer 클래스의 static으로 지정 ➡️ 따라서, 객체의 생성없이 바로 "클래스명.parseInt()"로 직접 사용이 가능.
public class Java100_oop_ParseInt {
	public static void main(String[] args) {

	// [1]: 숫자끼리의 연산
    int a = 1;
    int b = 2;
    int C = a + b;
    System.out.println("a+b="+C);		//3
    
    // [2]: 문자열끼리의 연산
    String a1 = "1";
    String b1 = "2";
    String c1 = a1+b1;
    System.out.println("a1 + b1=" +c1): //12
    System.out.println(c1.getClass().getName());
    
    // [3]: 문자열 ➡️ 숫자로 변환 후 연산
    int a2 = Integer.parseInt(a1);
    int b2 = Integer.parseInt(b1);
    System.out.println(a2 + b2);		//3

    }
}
profile
Let's start to Coding

0개의 댓글