【发布时间】:2017-02-09 16:10:38
【问题描述】:
我必须编写一个程序来读取用户输入的任意长整数并找到数字的总和。我正在考虑让程序执行一个循环,直到整数计数为零并将用户输入的数字的总和相加。但我不知道如何写,因为我是 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);
}
}
【问题讨论】:
-
错误:标记“do”的语法错误,无效的AssignmentOperator,标记的语法错误,错误的构造,标记“}”的语法错误,删除此标记,语法错误令牌“=”,删除这个令牌
标签: input int variable-length