24.数学、日期与随机数类
一、数学类:
在 System 命名空间下,是一个静态类。具有两个静态常量 E(自然数e)和 PI(圆周率)。
常用的静态方法:
(1)Math.Abs();求绝对值;
(2)Math.Round();求四舍五入;
(3)Math.Ceiling();求大于或等于指定数值的最小整数;
(4)Math.Floor();求小于或等于指定数值的最大整数;
(5)Math.Pow();指数函数;
(6)Math.Max();比较两个数的大小,返回最大数与Math.Min()相对。
二、日期类:
1 class Program 2 { 3 private void TextDateTime() 4 { 5 Console.WriteLine("当前日期是:{0}",DateTime.Now); 6 Console.WriteLine("年:{0}", DateTime.Now.Year); 7 Console.WriteLine("月:{0}", DateTime.Now.Month); 8 Console.WriteLine("日:{0}", DateTime.Now.Day); 9 Console.WriteLine("小时:{0}", DateTime.Now.Hour); 10 } 11 static void Main(string[] args) 12 { 13 Program b = new Program(); 14 b.TextDateTime(); 15 Console.ReadKey(); 16 } 17 }
三、随机数类:
1 class Program 2 { 3 //得到随机数 4 public int CreateRandom(int max) 5 { 6 int intRusult = 0; 7 //随机数类需要进行实例化 8 Random r = new Random(); 9 //返回一个小于所指定最大值的非负随机整数 10 intRusult = r.Next(max); 11 return intRusult; 12 } 13 static void Main(string[] args) 14 { 15 Program b = new Program(); 16 Console.WriteLine(b.CreateRandom(10)); 17 Console.ReadKey(); 18 } 19 }