【问题标题】:how to count the number of integers input by the user如何计算用户输入的整数个数
【发布时间】: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


【解决方案1】:

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

这是您尝试做的简单实现:

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

【讨论】:

    猜你喜欢
    • 2019-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 2020-05-05
    • 1970-01-01
    相关资源
    最近更新 更多