package算数Math类;/***@authoryyx 2017年6月26日*/
public classMathExample {public static voidmain(String[] args) {
sqrt(10);
System.out.println("******************");
pow(2, 3);
System.out.println("******************");
minAndMax(5, 8);
System.out.println("******************");
rint(4.5);
System.out.println("******************");
round(5.64);
System.out.println("******************");
floorAndCeil(2.35);
System.out.println("******************");
cbrt(8);
}/*** 返回最接近参数的 int,它表示"四舍五入"
*@paramn*/
public static void round(doublen){
System.out.println(Math.round(n));
}/*** Math.rint返回最接近参数并等于某一整数的 double 值,如果有2个数同样接近,则返回偶数的那个
*@paramn*/
public static void rint(doublen){
System.out.println(Math.rint(n));
}/*** Math.floor返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数
* Math.ceil返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数
*@paramn*/
public static void floorAndCeil(doublen) {
System.out.println(Math.floor(n));
System.out.println(Math.ceil(n));
}/*** 返回 double 值的立方根
*
*@paramn*/
public static void cbrt(doublen) {
System.out.println(Math.cbrt(n));
}/*** 返回正确舍入的 double 值的正平方根
*
*@paramn*/
public static void sqrt(doublen) {
System.out.println(Math.sqrt(n));
}/*** 返回第一个参数的第二个参数次幂的值
*
*@paramm
*@paramn*/
public static void pow(double m, doublen) {
System.out.println(Math.pow(m, n));
}/*** max返回两个 double 值中较大的一个 min返回两个 double 值中较小的一个
*
*@paramm
*@paramn*/
public static void minAndMax(double m, doublen) {
System.out.println(Math.min(m, n));
System.out.println(Math.max(m, n));
}
}
运行结果: