1. 程式人生 > >13、Math類簡介

13、Math類簡介

Math類概述

在java.lang包下,有個Math類,這個類包含用於執行基本數學運算的方法,如四捨五入,開方等等。

package com.sutaoyu.usually_class;

public class String_test10 {
    public static void main(String[] args) {
        //圓周率
        System.out.println(Math.PI); //3.141592653589793
        
        //取絕對值
        System.out.println(Math.abs(-10)); //
10 //ceil天花板,會向上取值,結果是double System.out.println(Math.ceil(12.11));//13.0 System.out.println(Math.ceil(9.89));//10.0 //floor地板,會向下取整,結果是double System.out.println(Math.floor(11.11));//11.0 System.out.println(Math.floor(7.89));//7.0 //獲取兩個值中的最大值
System.out.println(Math.max(100, 80));//100 //前面的數是底數,後面的數是指數,即2的3次方 System.out.println(Math.pow(2, 3));//8.00 //生成0.0到1.0之間的隨機小數,包括0.0,不包括1.0 System.out.println(Math.random()); //0.7952284902360376 //四捨五入 System.out.println(Math.round(12.3f));//
12 System.out.println(Math.round(9.8f));//10 //開平方 System.out.println(Math.sqrt(27));//5.196152422706632 } }