在while循环中停止书写[英] stop writing in while loop

问题描述

你好

使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;命名空间 ConsoleApplication1{ FloatNumbersWhile{private double sum;public void start(){写程序信息();ReadInPutAndSumNumbers();显示结果();}private void ReadInPutAndSumNumbers(){double num = 0.0;bool 完成 = false;while (!done){Console.WriteLine("\n你要的号码是多少");num = double.Parse(Console.ReadLine());总和 += 数量;}}private void WriteProgramInfo(){Console.WriteLine("\n\n ++++++ 芬兰语输入类型 0 ++++++");}private void ShowResults(){Console.WriteLine("-------------------------------------------");Console.WriteLine("\n其和为:" + sum);}}}


当我输入 0 时,我需要让它停止,这样我就可以总结我输入到行中的值,但是当我尝试它时,它只退出程序并且没有得到总和.所以谁能给我一个例子,告诉我怎么做或者我需要做什么?

推荐答案

你没有设置完成.

只需在你的循环中添加这个:

done = num == 0;

本文地址:https://www.itbaoku.cn/post/1395107.html