Math类的主要方法

import static java.lang.Math.*

  • int abs(int i)
  • int max(int i1,int i2)
  • double ceil(double d) 不小于d的最小整数
  • double floor(double d) 不大于d的最大整数
  • double random() 产生0~1之间随机数,不包括0和1
  • long round(double d) 四舍五入的整数
  • double log(double d)
  • double exp(double x)
  • double pow(double a, double b)
  • double sqrt(double a)
  • double cos(double d)

    常量

  • Math.PI代表数学上的π

  • Math.E代表数学上的e
    1. import javax.swing.*;
    2. public class Test3{
    3. public static void main(String args[]) {
    4. String s= JOptionPane.showInputDialog("输入圆半径:"); 输入数据
    5. double r=Double.parseDouble(s);
    6. double area= Math.PI * r * r; Math.PI
    7. System.out.printf("圆的面积=%.3f ",area); 输出
    8. }
    9. }