总结了一下几个常用的Math类

/*
#########
############
#############
## ###########
### ###### #####
### ####### ####
### ########## ####
#### ########### ####
#### ########### #####
##### ### ######## #####
##### ### ######## ######
###### ### ########### ######
###### #### ############## ######
####### ##################### ######
####### ###################### ######
####### ###### ################# ######
####### ###### ###### ######### ######
####### ## ###### ###### ######
####### ###### ##### #####
###### ##### ##### ####
##### #### ##### ###
##### ### ### #
### ### ###
## ### ###
__________#_______####_______####______________ 我们的未来没有BUG
* ==============================================================================
* Filename: Maths
* Created: 2017/4/27
* Author: ShangHai WangYuChen
* ==============================================================================
*/
using UnityEngine;
using System.Collections;
using System; public class Maths : MonoBehaviour {
void Start () {
/*银行家舍入:四舍六入五取偶法*/
//取整、保留小数等数字处理方法
//double maths = Math.Round(11.635, 0);
double Round = Math.Round(11.535, 2);
Debug.Log("取舍: " + Round);
//取整
double ToInt32 = Convert.ToInt32(3.5);
Debug.Log("取整: " + ToInt32);
//计算绝对值
double Abs = Math.Abs(-45.36);
Debug.Log("计算绝对值: " + Abs);
//计算从x 坐标轴到点的角度
double Atan2 = Math.Atan2(45,32);
Debug.Log("计算从x 坐标轴到点的角度: " + Atan2);
//计算余弦值
double Cos = Math.Cos(45);
Debug.Log("计算余弦值: " + Cos);
//计算正弦值
double Sin = Math.Sin(45);
Debug.Log("计算正弦值: " + Sin);
//计算正切值
double Tan = Math.Tan(45);
Debug.Log("计算正切值: " + Tan);
//计算平方根。
double Sqrt = Math.Sqrt(100);
Debug.Log("计算平方根: " + Sqrt);
//计算x 的y 次方
double Pow = Math.Pow(3,2);
Debug.Log("计算x 的y 次方: " + Pow);
//计算自然对数
double Log = Math.Log(6);
Debug.Log("计算自然对数: " + Log);
//返回两个整数中较大的一个
double Max = Math.Max(3,8);
Debug.Log("返回两个整数中较大的一个: " + Max);
//返回两个整数中较小的一个
double Min = Math.Min(3,8);
Debug.Log("返回两个整数中较小的一个: " + Min);
//将数字向上舍入为最接近的整数
double Ceiling = Math.Ceiling(45.36);
Debug.Log("将数字向上舍入为最接近的整数: " + Ceiling);
//将数字向下舍入为最接近的整数
double Floor = Math.Floor(45.36);
Debug.Log("将数字向下舍入为最接近的整数: " + Floor);
//返回一个0 与10 之间的伪随机数
System.Random rr = new System.Random();
Debug.Log("返回一个0.0 与1.0 之间的伪随机数: " + rr.Next(0, 10));
}
}

  

C# Math类简介运用的更多相关文章

  1. 13、Math类简介

    Math类概述 在java.lang包下,有个Math类,这个类包含用于执行基本数学运算的方法,如四舍五入,开方等等. package com.sutaoyu.usually_class; publi ...

  2. C# Math类简介

    Math.abs() 计算绝对值. Math.acos() 计算反余弦值. Math.asin() 计算反正弦值. Math.atan() 计算反正切值. Math.atan2() 计算从x 坐标轴到 ...

  3. Math类简介

    Math  abs max min 分别是绝对值 最大值,最小值 round 四舍五入 ceil ceil(32.6)  33.0 ceil(32.2) 33.0 返回大于该数值的较大的整数 与之相对 ...

  4. 关于Math类的round、floor、ceil三个方法

    一.Math类这三个方法的简介 1.round():取最接近的值. 对于这个方法,查看源代码,其实现如下: public static long round(double a) { if (a != ...

  5. Java开发知识之Java的数字处理类Math类

    Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...

  6. java中Math类

    Math类 Math类是一个很有用的数学帮助类,使用也非常简单,这个类比较特殊,首先他和String类一样都是用final修饰,所以不能有子类,还有就是它的构造方法是私有的,也就是我们不能通过new的 ...

  7. java.math包简介

    java.math包提供了java中的数学类 包括基本的浮点库.复杂运算以及任意精度的数据运算   '可以看得到,主要包括三个类一个枚举 BigDecimal和BigInteger接下来会详细介绍 先 ...

  8. java自学第4期——:Scanner类、匿名对象介绍、Random类、ArrayList集合、标准类格式、String类、static静态、Arrays工具类、Math类(1)

    一.Scanner类 1.api简介: 应用程序编程接口 2.Scanner类: 作用:获取键盘输入的数据 位置: java.util.Scanner. 使用:使用成员方法nextInt() 和 ne ...

  9. Java学习笔记-Math类

    并非所有的类都需要main方法.Math类和JOptionPane类都没有main方法.这些类中所包含的方法主要是为了供其他类使用. package welcome; public class Tes ...

随机推荐

  1. node中中间件body-parser的实现方式

    最近学习了Koa框架中用到了koa-bodyparser接收表单POST请求的参数,直接使用其API是很容易的,但却不知道其原生方法怎么实现的.故做些笔记 首先,是搭建了Koa的服务器不再赘述 其次, ...

  2. SQLSetEnvAttr

    SQLSetEnvAttr 函数定义: 函数的大概意思就是将,第一个参数设置为第二个参数的属性 SQLRETURN SQLSetEnvAttr( SQLHENV     EnvironmentHand ...

  3. HTML5特性&&canvas

    1.HTML5是由W3C(万维网联盟,专注于XHTML 2.0)和WHATWG(专注于web表单和应用程序)共同合作的结果,2014年10月完成标准制定! 主要设计目的:为了在移动设备上支持多媒体. ...

  4. pycharm的版本对应问题

    如果版本不对应往往会出现很多问题,需要各种方法才能解决,现记录一下我工作中遇到的版本问题,以下版本一般情况下是可以直接安装使用的. 目前一直在使用的版本:

  5. sublime text3 快捷键和好用的插件

    常用快捷键: Ctrl + D 选中一个单词 Ctrl + L 选中一行 Ctrl + A 全选 Ctrl + M 选中括号内所有内容 (编写CSS或JS时非常实用) Ctrl + G 快速定位到某一 ...

  6. springboot用@Autowired和@PostConstruct注解把config配置读取到bean变成静态方法

    springboot用@Autowired和@PostConstruct注解把config配置读取到bean变成静态方法 @SpringBootApplication public class Sen ...

  7. php获取字符串长度函数strlen和mb_strlen

    php获取字符串长度函数strlen和mb_strlencount() - 计算数组中的单元数目,或对象中的属性个数strlen — 获取字符串长度,一个汉字为3个字符mb_strlen() - 获取 ...

  8. Bluetooth协议栈学习之SDP

    服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征.SDP定义了bluetooth client发现可用b ...

  9. 洛谷 P1106 删数问题

    一定要认真审题   “去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数”   也就是说 输入:7893400   4     输出:300  (00在原顺序中位于3后边) 输入:789 ...

  10. vue打包报内存溢出

    vue-cli 构建的项目:package.json 文件里修改: "build": "node build/build.js" 修改为: "buil ...