Постановка задачи
Найдите сумму цифр в десятичной записи целого числа.
Входные данные:
Целое десятичное число — [latex]x[/latex].
Выходные данные:
Сумма цифр десятичного числа — [latex]sum[/latex].
Тесты
№ | Входные данные | Выходные данные |
1 | 234 | 9 |
2 | 489 | 21 |
3 | 31 | 4 |
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class ThirdLab { public static void main (String[] args) { int x; int sum = 0; Scanner input = new Scanner(System.in); x = input.nextInt(); while((x%10)>0){ sum+= x%10; x/=10; } System.out.println(sum); } } |
Описание решения:
Объявляем две переменные типа int — x и sum . Вводим с клавиатуры целое десятичное число x . Используя цикл while добавляем в sum остаток от деления x на 10 до тех пор, пока остаток от деления не станет равным нулю. Выводим значение sum на экран с помощью функции System.out.println() .