int i = 9;
double j = 3.0;
double number = i * j;
Console.WriteLine("{0}",number);
Console.ReadKey();
//为什么输出是27呢,为什么不是27.0啊??如果j是3.1输出的是27.9。可是是3.0就是27了
double i = 9;
double j = 3;
double number = i * j;
Console.WriteLine("{0}",number);
Console.ReadKey();
//这个结果也是27,我设置断点了明明看他们都变成9.0 3.0 number也变成 27.0为什么结果没有一个是27.0的
double j = 3.0;
double number = i * j;
Console.WriteLine("{0}",number);
Console.ReadKey();
//为什么输出是27呢,为什么不是27.0啊??如果j是3.1输出的是27.9。可是是3.0就是27了
double i = 9;
double j = 3;
double number = i * j;
Console.WriteLine("{0}",number);
Console.ReadKey();
//这个结果也是27,我设置断点了明明看他们都变成9.0 3.0 number也变成 27.0为什么结果没有一个是27.0的
解决方案 »
- winform中如何解决listbox.selectedindex总为-1 的问题
- 做了一个VS2010风格Toolbox型的抽屉控件...
- log4net在类库中如何使用啊?
- c#获取word中两个标签的内容
- DataAdapter.Update
- 有没有页面控件,具体的实现功能如内容,请进。
- datagrid (C# winform sql2000)
- 为什么myReader.GetString()从数据库中读取的答案都是同一个并且都是A,如何让它读取下一行.
- 请教更改DataGrid的头标签?
- 微软专家,C#,一个类如何同时可以继承两个类(不是接口)
- 50W个对象要占用大约200M的内存,怎么能把内存降下去,求助!在线等····
- 请教个读写xml的问题
把number字符串化 27.0 Tostring() 就是"27"
double j = 3.0;
double number = i * j;
Console.WriteLine("{0}", number.ToString(".0"));
Console.ReadKey();
加入输出格式吧
Console.WriteLine("{0:F1}", number),其中F1表示使用浮点数表示,小数位数取1位。具体形式可查找“标准数字格式字符串”的使用说明。