如何计算用户

时间:2016-10-01 02:21:57

标签: input int variable-length

我必须创建一个程序,从用户读取任意长整数输入并找到数字的总和。我正在考虑让程序做一个循环,直到整数计数为零,并累加用户输入的数字之和。但我不知道怎么写,因为我是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);
 }
 }

1 个答案:

答案 0 :(得分:0)

您的问题类似于之前提出的问题。看看这里 - > How to read each individual digit of a number in Java

以下是您尝试执行的操作的简单实现:

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