我必须编写一个程序,从用户那里读取任意长的整数输入,并找到数字的总和。我正在考虑让程序做一个循环,直到整数计数为零,并将用户输入的数字相加。但是我不知道怎么写,因为我是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);
}
}
你的问题与之前问过的问题相似。看一下这里->如何在Java中读取一个数字的每一个数字
下面是你要做的事情的一个简单实现:
https://stackoverflow.com/a/39861955/6913557