我正在尝试通过扫描一行来添加数字。我希望在按下“ENTER”后不久就可以计算出答案。我应该为分隔符传递什么参数。
import java.io.*;
import java.util.*;
class add {
public static void main(String[] args) throws IOException {
int b=0;
List<Integer> list = new ArrayList<Integer>();
System.out.println("Enter the numbers");
Scanner sc = new Scanner(System.in).useDelimiter(" ");
while(sc.hasNextInt())
{
list.add(sc.nextInt());
}
for(int i=0;i<list.size();i++) {
b += list.get(i);
}
System.out.println("The answer is" + b);
}
}