我需要创建一个程序,询问数字,直到用户插入零,然后它应该打印插入数字的平均值。但我只能得到第一个输入的平均值,而不是后者的平均值。
this._router.navigate(['new', objType], { relativeTo: this._route });
}
答案 0 :(得分:1)
您的userInput
支票中没有输入。你需要另一个名为userInput = input.nextDouble();
a += userInput;
}
while(userInput > 0)
....
的变量:
Message message = PhaseInterceptorChain.getCurrentMessage();
HttpServletRequest request = (HttpServletRequest)message.get(AbstractHTTPDestination.HTTP_REQUEST);
request.getRemoteAddr()
答案 1 :(得分:0)
您正在将输入中的值直接添加到 a :
a+=input.nextDouble();
因此,如果您直接向 a 添加值,则无法判断用户何时键入0并且仅当 a 低于0时才会终止循环,用户输入为2,3或-5时的fe