Java/Programmers 코테 풀이
[java] 정수 변환을 위해 Character.getNumericValue()를 사용해보자.
Yim_Ha_Eun
2024. 9. 26. 11:13
숫자를 입력받아 각 자리수를 1의자리수로 인식해 다 더하는 식입니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String n = scan.nextLine();//입력받은 문자열을
int sum = 0;
for(int i=0;i<n.length();i++) {
int num = Character.getNumericValue(n.charAt(i));//문자열의 각 문자를 charAt()으로 가져오고,
//이를 Character.getNumericValue()로 정수로 변환하여 sum에 누적합니다.
sum+=num;
}
System.out.println(sum);
}
}
입력예시)
123
출력)
6