首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java(Arrays、Math类)

Java(Arrays、Math类)

作者头像
全栈开发日记
发布2022-05-12 20:42:36
发布2022-05-12 20:42:36
3900
举报
文章被收录于专栏:全栈开发日记全栈开发日记

Arrays类

Java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作。

常用方法:

  • Arrays.toString(数组); 打印数组
代码语言:javascript
复制
import java.util.*;

public class arrays {
    public static void main(String[] args) {
        int[] arr={1,2,3,4};
        String s = Arrays.toString(arr);
        System.out.println(s);
    }
}

输出结果:[1, 2, 3, 4]

  • Arrays.sort(数组); 从小到大排序
代码语言:javascript
复制
import java.util.*;

public class arrays {
    public static void main(String[] args) {
        int[] arr={6,2,3,4};//顺序比较乱
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
    }
}

输出结果:[2, 3, 4, 6]

Math类

java.lang.Math类是数学相关的工具类,里面提供了大量的静态方法,完成数学运算相关的操作。

Math类在lang包下,所以并不需要导包。

常用方法:

  • public static double ceil(double a):向上取整
代码语言:javascript
复制
public class math {
    public static void main(String[] args) {
        System.out.println(Math.ceil(2.5));
    }
}

输出结果:3.0

  • public static double floor(double a):向下取整
代码语言:javascript
复制
public class math {
    public static void main(String[] args) {
        System.out.println(Math.floor(2.5));
    }
}

输出结果:2.0

  • public static double round(double a):四舍五入
代码语言:javascript
复制
public class math {
    public static void main(String[] args) {
        System.out.println(Math.round(2.5));
    }
}

输出结果:3

  • public static double abs(int a):取绝对值
代码语言:javascript
复制
public class math {
    public static void main(String[] args) {
        System.out.println(Math.abs(-2.5));
    }
}

输出结果:2.5

  • Math.PI代表近似于圆周率
代码语言:javascript
复制
public class math {
    public static void main(String[] args) {
        System.out.println(Math.PI);
    }
}

输出结果:3.141592653589793

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档