1
我无法计算用户将它们连接起来的整数数量。在for循环中扫描输入
int sum = 0, counter;
System.out.println("enter between 1 to 3 digits:");
counter = scan.nextInt();
for(int i=0;i<counter;i++){
sum = sum + scan.nextInt();
}
System.out.println(sum);
这不仅停止的一次,因为nextInt
但我不能想出一个办法来计算实际用户有多少整数投入。
例如:
1至3位数之间输入:2 3 3
总和= 8
我会用scan.nextLine()读取整个文本行,然后.split (“”)来获得每个数字并加起来。 –
我看到的一个直接问题是,你正在循环计数,这是用户输入的第一个数字......这是没有意义的。 – Marconius