/** * @author:LYY 创建时间:2022/5/3 * * 其他常用类的使用 * 1. System * 2. Math * 3. BigInteger、BigDecimal * */public class SystemTest {    /**     * System类的常用方法     *     */    @Test    public void systemMethods() {        // 返回当前系统的所有信息        Properties properties = System.getProperties();        //System.out.println("properties = " + properties);        // 获取java版本号        String javaVersion = System.getProperty("java.version");        System.out.println("javaVersion = " + javaVersion);        // 获取java按照目录        String javaHome = System.getProperty("java.home");        // 返回当前操作系统名称信息        String osName = System.getProperty("os.name");        System.out.println("osName = " + osName);        // 返回当前操作系统版本        String osVersion = System.getProperty("os.version");        System.out.println("osVersion = " + osVersion);        // 返回当前用户名称        String userName = System.getProperty("user.name");        System.out.println("userName = " + userName);        // 用户目录        String userHome = System.getProperty("user.home");        System.out.println("userHome = " + userHome);        // 返回当前工作空间        String userDir = System.getProperty("user.dir");        System.out.println("userDir = " + userDir);    }    /**     * BigInteger、BigDecimal常用方法测试     * BigInteger 表示不可变的任意精度的整数     * BigDecimal 精度更高的浮点型数字     */    @Test    public void mathMethods() {        BigInteger bigInteger = new BigInteger("666666");        // 加法        BigInteger add = bigInteger.add(BigInteger.valueOf(5));        System.out.println("add = " + add);        // 减法        BigInteger subtract = bigInteger.subtract(BigInteger.valueOf(5));        System.out.println("subtract = " + subtract);        // 乘法        BigInteger multiply = bigInteger.multiply(BigInteger.valueOf(5));        System.out.println("multiply = " + multiply);        // 除法        BigInteger divide = bigInteger.divide(BigInteger.valueOf(6));        System.out.println("divide = " + divide);    }}