C# 下面程序分析并找出错误,实现用循环计算键盘输入的正整数的和,当输入0时程序结束。 大神来一下 谢谢

using System;
public class test_2
{
{
uint sum=0;
uint n=uint.Parse(Console. WriteLine ());
while(n==0)
{
sum+=n;
n=uint.Parse(Console.ReadLine());
}
Console.WriteLine("sum = "+sum);
}
}

uint n=uint.Parse(Console. WriteLine ()); /// Console. WriteLine () 方法输出是void 你真的明白writeline? 是不是 readline ????
另外 你这里如果输入 非阿拉伯数字 或者小数 100%会程序异常。你都不过滤字符的? 至少try catch一下吧 要不就正则式过滤? 或者unit.tryparse追问

感觉题目都是错的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答