java SE常用的方法(算法比赛)

1、数组排序

Arrays.sort(new int[] {3,6,9,8});

2、进制间的转换

        System.out.println("把2,8,16的数字的字符串形式,转化为10进制:");
        System.out.println(Integer.parseInt("10", 10));
        System.out.println(Integer.parseInt("10", 2));
        System.out.println(Integer.parseInt("10", 8));
        System.out.println(Integer.parseInt("10", 16));
        System.out.println();
 
        System.out.println("把10进制,转化为2,8,16进制:");
        System.out.println(Integer.toString(10));
        System.out.println(Integer.toBinaryString(10));
        System.out.println(Integer.toOctalString(10));
        System.out.println(Integer.toHexString(10));
        System.out.println();

java SE常用的方法(算法比赛)

3、设置数字的精度(保留多少位小数)

		//1、第一种格式输出法(%表示小数点前面为任意位)
		//System.out.println(String.format("%.7f", area));
		//2、第二种格式输出法
		System.out.println(new BigDecimal(area).setScale(7, BigDecimal.ROUND_HALF_UP));