Math类

  Math 类中包含 E 和 PI 两个静态常量,正如它们名字所暗示的,它们的值分别等于 e(自然对数)和 π(圆周率)。

例 1

  调用 Math 类的 E 和 PI 两个常量,并将结果输出。代码如下:

System.out.println("E 常量的值:" + Math.E);
System.out.println("PI 常量的值:" + Math.PI);

  执行上述代码,输出结果如下:

E 常量的值:2.718281828459045
PI 常量的值:3.141592653589793

求最大值、最小值和绝对值

方法

说明

static int abs(int a)

返回 a 的绝对值

static long abs(long a)

返回 a 的绝对值

static float abs(float a)

返回 a 的绝对值

static double abs(double a)

返回 a 的绝对值

static int max(int x,int y)

返回 x 和 y 中的最大值

static double max(double x,double y)

返回 x 和 y 中的最大值

static long max(long x,long y)

返回 x 和 y 中的最大值

static float max(float x,float y)

返回 x 和 y 中的最大值

static int min(int x,int y)

返回 x 和 y 中的最小值

static long min(long x,long y)

返回 x 和 y 中的最小值

static double min(double x,double y)

返回 x 和 y 中的最小值

static float min(float x,float y)

返回 x 和 y 中的最小值

求整运算

方法

说明

static double ceil(double a)

返回大于或等于 a 的最小整数

static double floor(double a)

返回小于或等于 a 的最大整数

static double rint(double a)

返回最接近 a 的整数值,如果有两个同样接近的整数,则结果取偶数

static int round(float a)

将参数加上 1/2 后返回与参数最近的整数

static long round(double a)

将参数加上 1/2 后返回与参数最近的整数,然后强制转换为长整型

三角函数运算

方法

说明

static double sin(double a)

返回角的三角正弦值,参数以孤度为单位

static double cos(double a)

返回角的三角余弦值,参数以孤度为单位

static double asin(double a)

返回一个值的反正弦值,参数域在 [-1,1],值域在 [-PI/2,PI/2]

static double acos(double a)

返回一个值的反余弦值,参数域在 [-1,1],值域在 [0.0,PI]

static double tan(double a)

返回角的三角正切值,参数以弧度为单位

static double atan(double a)

返回一个值的反正切值,值域在 [-PI/2,PI/2]

static double toDegrees(double angrad)

将用孤度表示的角转换为近似相等的用角度表示的角

staticdouble toRadians(double angdeg)

将用角度表示的角转换为近似相等的用弧度表示的角

指数运算

方法

说明

static double exp(double a)

返回 e 的 a 次幂

static double pow(double a,double b)

返回以 a 为底数,以 b 为指数的幂值

static double sqrt(double a)

返回 a 的平方根

static double cbrt(double a)

返回 a 的立方根

static double log(double a)

返回 a 的自然对数,即 lna 的值

static double log10(double a)

返回以 10 为底 a 的对数

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

java计算分苹果 java怎么打分数_System

每项是前一项的一半,如果一共有 java计算分苹果 java怎么打分数_最小值_02

类似:3/2java计算分苹果 java怎么打分数_System_03

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class suan {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int s=0;
        for(int i=0;i<20;i++)
          s=s*2+1;
        int w=(int)Math.pow(2,19);
        System.out.println(s+"/"+w);
          scan.close();
    }
}