(Java) 숫자 입력 및 각 자릿수의 합 추출

(Java) 숫자 입력 및 각 자릿수의 합 추출

내가 만든 코드

package com.green.java.ch04;

import java.util.Scanner;

public class WhileStudy01 {
    public static void main(String() args) {
        int num = 0, sum = 0;
        Scanner scan = new Scanner(System.in);
        System.out.print("숫자를 입력하세요. (예:12345) > ");
        String temp = scan.nextLine();
        System.out.println(temp);
        for (int i = 0; i < temp.length(); i++) {
            System.out.println(temp.charAt(i));
            sum += Integer.parseInt(String.valueOf(temp.charAt(i)));
        }
        System.out.println(sum);
    }
}

다른 사람의 코드

방법없이 만든

받은 문자열을 숫자로 변환하고 while문을 사용하여 10으로 나눈 후 나머지를 사용