我必须创建一个程序,从用户读取任意长整数输入并找到数字的总和。我正在考虑让程序做一个循环,直到整数计数为零,并累加用户输入的数字之和。但我不知道怎么写,因为我是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);
}
}
答案 0 :(得分:0)
您的问题类似于之前提出的问题。看看这里 - > How to read each individual digit of a number in Java
以下是您尝试执行的操作的简单实现: