Java 蓝桥杯 常用核心类

Math类

		double m=-13.35;
        double x=23.4;
        double n=Math.abs(m);       //返回m的绝对值
        double a=Math.pow(m,3);     //m的3次方
        double b=Math.max(m,x);     //返回m,x中最大值
        double c=Math.min(m,x);     //返回m,x中最小值
        double d=Math.random();     //产生0.0~1.0的随机数
        //a+(int)(Math.random()*(b+1))   表示a~a+b 的随机数 包含a+b
        double e=Math.IEEEremainder(x,m);   //返回x除以m的余数

基本类型的转换

		int m=13;
        String a=Integer.toBinaryString(m);     //十转二进制
        String b=Integer.toHexString(m);        //十转十六进制
        String c=Integer.toOctalString(m);      //十转八进制
        int d=Integer.reverse(m);               //反转二进制数后的值
         
        String n="sdfsdfs";
        int e=Integer.parseInt(n);              //字符串转换为整型
        double f=Double.parseDouble(n);         //字符串转换为浮点型
        //其余的就是 类型 变量=类型。parse类型(n)就行

BigInterger和BigDecimal类

        BigInteger m=new BigInteger("4329857934257392845798329478597233");   
        BigInteger n=new BigInteger("2342340325239085809205232234522454");
        BigInteger a=m.add(n);                      //加法
        BigInteger b=m.subtract(n);                 //减法
        BigInteger c=m.multiply(n);                 //乘法
        BigInteger d=m.divide(n);                   //除法
        //也有max和min的方法

猜你喜欢

转载自blog.csdn.net/joreng/article/details/124018547
今日推荐