回 帖 发 新 帖 刷新版面

主题:菜鸟求救!!

刚开始学C#,请高手们解释下下面程序,好吗?
using System;
class MyLearn
{
    public static void Main()
    {
        int ix;
        float w=9.999f;
        float x=3.4f;
        float y=3.5f;
        float z=3.6f;
        ix=(int)w;
        Console.WriteLine(ix+" ");
        Console.WriteLine(Math.Round(x)+"   ");//这是什么意思不明白
        Console.WriteLine(Math.Round(y)+"   ");
        Console.WriteLine(Math.Round(z));
    }
}

回复列表 (共1个回复)

沙发

名称  说明  
Math.Round (Decimal)  将小数值舍入到最接近的整数。 
由 .NET Compact Framework 支持。 
 
Math.Round (Double)  将双精度浮点值舍入为最接近的整数。 
由 .NET Compact Framework 支持。 
 
Math.Round (Decimal, Int32)  将小数值舍入到指定精度。 
由 .NET Compact Framework 支持。 
 
Math.Round (Decimal, MidpointRounding)  将小数值舍入到最接近的整数。一个参数,指定当一个值正好处于另两个数中间时如何舍入这个值。  
Math.Round (Double, Int32)  将双精度浮点值舍入到指定精度。 
由 .NET Compact Framework 支持。 
 
Math.Round (Double, MidpointRounding)  将双精度浮点值舍入为最接近的整数。一个参数,指定当一个值正好处于另两个数中间时如何舍入这个值。  
Math.Round (Decimal, Int32, MidpointRounding)  将小数值舍入到指定精度。一个参数,指定当一个值正好处于另两个数中间时如何舍入这个值。  
Math.Round (Double, Int32, MidpointRounding)  将双精度浮点值舍入到指定精度。一个参数,指定当一个值正好处于另两个数中间时如何舍入这个值。 

我来回复

您尚未登录,请登录后再回复。点此登录或注册