首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请大家帮小弟我看一下这个程序哪里出了有关问题,感激不尽

2012-03-28 
请大家帮我看一下这个程序哪里出了问题,感激不尽!using Systemusing System.Collections.Genericusing S

请大家帮我看一下这个程序哪里出了问题,感激不尽!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace p4_1
{
  class Program
  {
  static void Main(string[] args)
  {
  double x1 = 1.0 / 0;
  double x2 = -1.0 / 0;
  double x3 = 0.0 / 0;
  Console.Write("1.0/0={0};",x1);
  Console.Write("-1.0/0={0};",x2);
  Console.WriteLine("0.0/0={0};", x3);
  BasicCompute(0, x1);
  BasicCompute(0, x2);
  BasicCompute(0, x3);
  BasicCompute(x1, x1);
  BasicCompute(x1, x2);
  }
  static void BasicCompute(double x1,double x2)
  {
  Console.Write("{0}+{1|={2};", x1, x2, x1 + x2);
  Console.WriteLine("{0}-{1}={2};", x1, x2, x1-x2);
  Console.Write("{0}*{1}={2};", x1, x2, x1 * x2);
  Console.WriteLine("{0}/{1}={2}\n", x1, x2, x1 / x2);


  }
  }
}

“System.FormatException”类型的未经处理的异常出现在 mscorlib.dll 中。

其他信息: 输入字符串的格式不正确。


这个是什么情况啊?我的代码跟书上一样,就出了个这问题,请大神们指教!



[解决办法]

C# code
      static void BasicCompute(double x1, double x2)      {          Console.Write("{0}+{1}|={2};", new object[]{ x1, x2, x1 + x2});          Console.WriteLine("{0}-{1}={2};", new object[]{x1, x2, x1 - x2});          Console.Write("{0}*{1}={2};", new object[]{x1, x2, x1 * x2});          Console.WriteLine("{0}/{1}={2}\n", new object[]{x1, x2, x1 / x2});      } 

热点排行