как подсчитать количество целых чисел, введенных пользователем

я должен сделать программу, которая считывает произвольно длинный целочисленный ввод от пользователя и находит сумму цифр. я думал о том, чтобы заставить программу выполнять цикл до тех пор, пока число целых чисел не станет равным нулю, и сложить сумму чисел, введенных пользователем. но я не уверен, как это написать, так как я новичок в java. это то, что я получил от моей попытки в этом

import java.util.Scanner;

 public class sumofnumberstest {

 public static void main(String[] args) {
 int data;
 int sum = 0;

Scanner input = new Scanner(System.in);
System.out.print( "Enter an integer ): ");
 data = input.nextInt();
 int length = data.length
 do {
data %10;
 sum += data;
 } while (data.length >=0 & = 100000000000000000000000000000 );

 System.out.println("The sum is " + sum);
 }
 }

person Markus Wallace    schedule 01.10.2016    source источник
comment
ошибки: синтаксическая ошибка в токене do, неверный AssignmentOperator, синтаксическая ошибка в токене(ях), неуместная конструкция(и), синтаксическая ошибка в токене }, удалить этот токен, синтаксическая ошибка в токене =, удалить этот токен   -  person Markus Wallace    schedule 01.10.2016


Ответы (1)


Ваш вопрос аналогичен ранее заданному вопросу. Посмотрите здесь -> Как читать каждый отдельная цифра числа в Java

Вот простая реализация того, что вы пытаетесь сделать:

https://stackoverflow.com/a/39861955/6913557

person Community    schedule 04.10.2016