'숫자다더하기'에 해당되는 글 1건

// 붙혀넣기후 Ctrl + i 눌러주세요


// 결과
/*
정수를 입력하요.
123456789 << 입력
45 << 출력

1+2+3+4+5+6+7+8+9 = 45 

*/

// int > String 하려면 .Integer.toString(숫자);
// String 클래스 > length(); 문자열의 길이를 알수있다. "ABC" => 3
Scanner sc = new Scanner(System.in);
System.out.println("정수를 입력하요.");
int number = sc.nextInt();
String str = Integer.toString(number);
int[] nums = new int[str.length()];

for (int i = 0; i <nums.length; i++) {
nums[nums.length -i-1] = number % 10;
number = number / 10;
}
int sum = 0;
for (int i = 0; i < nums.length; i++) {
sum += nums[i];
}
System.out.println(sum);
sc.close();


블로그 이미지

잡코드맨

댓글을 달아 주세요