본문 바로가기

JAVA를 잡아라!/Java

문자열을 숫자로 변환하는 예제입니다.(parseInt(String s)사용법)

class ParseInt
{
      public static void main(String[] args)
      {
            String number = "12345";
            int sum=0;

            // chatAt(int i)함수를 이용해서 문자열로 부터 한문자씩 읽는다.
            // Integer클래스의 parseInt(String s)함수를 이용해서 문자열을 숫자로 바꾼다.
            // parseInt는 매개변수가 String이므로 ""을 결합시켜서 char를 String으로 만든다.
            // '1' + ""의 결과는 "1"이다.

            for(int i=0; i < number.length();i++) {
                  sum += Integer.parseInt(number.charAt(i)+"");
            }

            System.out.println("sum = "+ sum);

            int i = Integer.parseInt("1");
            long l = Long.parseLong("10");
            float f = Float.parseFloat("100.0");
            double d = Double.parseDouble("1000.0");

            System.out.println(i+l+f+d);

      }
}


/* 실행결과
sum = 15
1111.0
*/