Java中Math类中支持的方法

原创 2016年08月28日 21:14:02
public class testMath {

	public static void main(String[] args) {
		double e = Math.E;  //自然对数的底数值
		System.out.println(e);
		double pi = Math.PI;  //圆周率的值
		System.out.println(pi);
		double a = 30; 
		double Radians_a = Math.toRadians(a);  //角度转换为弧度
		System.out.println(Radians_a);
		double b = Math.toDegrees(pi);  //弧度转为角度
		System.out.println(b);
		double sinValue = Math.sin(Radians_a);  //计算正弦函数值,参数为弧度值
		System.out.println(sinValue);
		double cosValue = Math.cos(Radians_a);  //计算余弦函数值,参数为弧度值
		System.out.println(cosValue);
		double tanValue = Math.tan(Radians_a);  //计算正切函数值,参数为弧度值
		System.out.println(tanValue);
		double asinValue = Math.asin(sinValue);  //计算反正弦函数值
		System.out.println(asinValue);
		double acosValue = Math.acos(cosValue);  //计算反余弦函数值
		System.out.println(acosValue);
		double atanValue = Math.atan(tanValue);  //计算反正切函数值
		System.out.println(atanValue);
		double c = 5;
		double exp = Math.exp(c);  //计算以自然对数为底的指数值
		System.out.println(exp);
		double log = Math.log(c);  //计算自然对数为底的对数值
		System.out.println(log);
		double log10 = Math.log10(c);  //计算以10为底的对数值
		System.out.println(log10);
		double sqrtValue = Math.sqrt(c);  //计算平方根的值
		System.out.println(sqrtValue);
		double cbrtValue = Math.cbrt(c);  //计算立方根的值
		System.out.println(cbrtValue);
		double powerValue = Math.pow(c, c-2);  //计算a的b次方
		System.out.println(powerValue);
		double d = 4.2;
		double ceilValue = Math.ceil(d);  //计算向上取整
		System.out.println(ceilValue);
		double floorValue = Math.floor(d);  //计算向下取整
		System.out.println(floorValue);
		double rintValue = Math.rint(d);  //计算最近的整数的double值
		System.out.println(rintValue);
		long roundValue = Math.round(d);  //计算最接近的整数的int或long值
		System.out.println(roundValue);
		double f = -4.5;
		double maxValue = Math.max(c, d);  //计算最大值
		System.out.println(maxValue);
		double minValue = Math.min(c, d);  //计算最小值
		System.out.println(minValue);
		double absValue = Math.abs(f);  //计算绝对值
		System.out.println(absValue);
		double randomValue = Math.random(); //随机产生0到1之间的随机数
		System.out.println(randomValue);
	}
}	


版权声明:本文为博主原创文章,未经博主允许不得转载。

Java之Math类使用小结

Java的Math类封装了很多与数学有关的属性和方法,大致如下: public class Main { public static void main(String[] args) { //...
  • tomorrowtodie
  • tomorrowtodie
  • 2016年09月19日 23:58
  • 8126

Java中Math类的常用方法

public class MathDemo {       public static void main(String args[]){           /**           * abs求...
  • HUXU981598436
  • HUXU981598436
  • 2013年11月16日 19:27
  • 11759

【Java中Math类常用函数总结】

Java中比较常用的几个数学公式的总结://取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8); //取整,返回发育目标数的最小整数 Math.ceil() ...
  • WYK1823376647
  • WYK1823376647
  • 2016年10月22日 17:07
  • 1322

Java中Math类的常用方法

public class MathDemo { public static void main(String args[]){ /** * abs求绝对值 */ Sys...
  • lixiang0522
  • lixiang0522
  • 2012年05月11日 16:22
  • 75387

Java.math.Math类常用的常量和方法

Math.PI 记录的圆周率 Math.E记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余...
  • wanxuedong
  • wanxuedong
  • 2016年10月11日 07:39
  • 1090

java.math.Math类常用的常量和方法

Math.PI 记录的圆周率 Math.E记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函...
  • Tongseng
  • Tongseng
  • 2017年01月04日 16:22
  • 961

Java大用处——Math类使用实例

Math类在包Java.lang.Math下。 常见的方法用下面几种: PI abs(a); max(a,b); min(a,b); pow(a,b); sqrt(a); random(); 根据...
  • sum_TW
  • sum_TW
  • 2017年02月27日 15:06
  • 1295

Java中的math类

简介 java.lang.Math 类包含的方法进行基本的数字操作,如基本的指数,对数,平方根和三角函数等. 类声明 以下是java.lang.Math类的声明: public f...
  • jinjide_ajin
  • jinjide_ajin
  • 2015年10月17日 09:10
  • 2305

Java Math.log10()方法

Java Math.log10()方法用法实例教程 - 返回以10为底的double的值 如果参数是NaN或小于零,那么结果是NaN. //异常 如果参数是正无穷大,那么结果为正无穷大...
  • superbigfollicle
  • superbigfollicle
  • 2016年10月05日 11:16
  • 2120

Java中Math.pow()的用法

/**问题描述   153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。 输出格式   按从小到大的顺序输出满足条...
  • liu16659
  • liu16659
  • 2016年08月09日 18:26
  • 11331
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中Math类中支持的方法
举报原因:
原因补充:

(最多只允许输入30个字)