Math类的应用
2016-09-18 10:42
363 查看
Math类的方法有很多,以下为我整理的常用方法:
package com.demo;
import java.text.DecimalFormat;
public class Demo03 {
public static void main(String[] args) {
// Math
System.out.println(Math.PI);//π
System.out.println(Math.E);//自然数
System.out.println(Math.abs(-10.5));//绝对值
System.out.println(Math.pow(3, 10));//3^10
System.out.println(Math.max(10, 12));//选取最大数
//sin30 cos60 0.5
System.out.println(Math.sin(Math.PI/6));
System.out.println(Math.cos(Math.PI/3));
System.out.println(Math.sqrt(400));//平方根
//10.5
System.out.println(Math.round(10.45f));//四舍五入保留整数
//思考:一个两位小数(10.4550))四舍五入保留两位小数
DecimalFormat dec = new DecimalFormat("0.00");//①
System.out.println(dec.format(10.4550));
float cou = Math.round(10.4550f*100);//②
System.out.println(cou/100);//四舍五入保留整数
System.out.println("==================");
//1~10中的随机数
//范围[0.0 1.0)
//求范围[0 10)
//0.9999999999999999...
for (int i = 0; i < 10; i++) {
int num = (int)(Math.random()*10+1);
System.out.println(num);
}
}
}
package com.demo;
import java.text.DecimalFormat;
public class Demo03 {
public static void main(String[] args) {
// Math
System.out.println(Math.PI);//π
System.out.println(Math.E);//自然数
System.out.println(Math.abs(-10.5));//绝对值
System.out.println(Math.pow(3, 10));//3^10
System.out.println(Math.max(10, 12));//选取最大数
//sin30 cos60 0.5
System.out.println(Math.sin(Math.PI/6));
System.out.println(Math.cos(Math.PI/3));
System.out.println(Math.sqrt(400));//平方根
//10.5
System.out.println(Math.round(10.45f));//四舍五入保留整数
//思考:一个两位小数(10.4550))四舍五入保留两位小数
DecimalFormat dec = new DecimalFormat("0.00");//①
System.out.println(dec.format(10.4550));
float cou = Math.round(10.4550f*100);//②
System.out.println(cou/100);//四舍五入保留整数
System.out.println("==================");
//1~10中的随机数
//范围[0.0 1.0)
//求范围[0 10)
//0.9999999999999999...
for (int i = 0; i < 10; i++) {
int num = (int)(Math.random()*10+1);
System.out.println(num);
}
}
}
相关文章推荐
- 【18上】System,Runtime,Date,Calendar,Math-Random类的应用
- Java基本的API中,String,StringBuffer,Math,Wapper class的基本应用
- Math及综合应用
- WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。
- Java基本的API中,String,StringBuffer,Math,Wapper class的基本应用
- math。h中的log函数的应用
- hdoj 2020 (java)绝对值排序(Math.abs()函数应用以及数组冒泡排序)
- Math对象产生随机数一个小应用
- 数据结构——POJ 1686 Lazy Math Instructor 栈的应用
- js随机函数 Math.random() 及验证码的简单应用
- HDU1757 A Simple Math Problem 矩阵应用
- Math函数应用整理
- A Simple Math Problem(最小公倍数最大公约数变形应用)
- [math]4x4矩阵在欧氏空间中的应用
- BZOJ 3309 DZY Loves Math (莫比乌斯反演的应用 好题)
- Math的应用
- Math对象中的random方法的具体应用
- JAVA之Math类的数学运算应用详解
- java.math 包应用
- POJ 1686 Lazy Math Instructor 栈的应用