如何在 while 循环中打印出负数之和而不包含正数

问题描述 投票:0回答:1

while loops

所以基本上我只是很难理解如何循环我尝试打印的所有内容,所以错误,请帮助。我尝试在循环 intinput 小于零时打印输入,但我不知道如何计算总和

java loops if-statement while-loop negative-number
1个回答
0
投票

“...我尝试在循环intinput小于零时打印输入,但我不知道如何计算总和...”

loopnextInt为负为条件。

这是一个例子。

Scanner in = new Scanner(System.in);
int a, sum = 0;
while ((a = in.nextInt()) < 0) sum += a;
System.out.println(sum);

输出

-25 -14 -3 -31 46
-73
© www.soinside.com 2019 - 2024. All rights reserved.