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();
3、设置数字的精度(保留多少位小数)
//1、第一种格式输出法(%表示小数点前面为任意位)
//System.out.println(String.format("%.7f", area));
//2、第二种格式输出法
System.out.println(new BigDecimal(area).setScale(7, BigDecimal.ROUND_HALF_UP));