美文网首页
静态方法实现

静态方法实现

作者: fdsun | 来源:发表于2020-05-05 23:26 被阅读0次

计算一个数的绝对值

    public static int abs(int x) {
        if (x < 0) {
            return -x;
        } else {
            return x;
        }
    }

    public static double abs(double x) {
        if (x < 0.0) {
            return -x;
        } else {
            return x;
        }
    }

判断一个数是否是素数

public static boolean isPrime(int N) {
        if (N < 2) {
            return false;
        }
        for (int i = 2; i * i <= N; i++) {
            if (N % i == 0) {
                return false;
            }
        }
        return true;
    }

计算平方根(牛顿迭代法)

public static double sqrt(double c) {
        if (c < 0) {
            return Double.NaN;
        }
        double err = 1e-15;
        double t = c;
        while (Math.abs(t - c / t) > err * t) {
            t = (c / t + t) / 2.0;
        }
        return t;
    }

计算指教三角形的斜边

    public static double hypotenuse(double a, double b) {
        return Math.sqrt(a * a + b * b);
    }

计算调和级数

    public static double H(int N) {
        double sum = 0.0;
        for (int i = 1; i <= N; i++) {
            sum += 1.0 / i;
        }
        return sum;
    }

相关文章

  • es6 class实现静态属性、私有属性、方法

    1.class实现静态属性 参考:ES6 class 静态属性和私有方法 es6中实现了静态方法,但是没有静态属性...

  • 页面静态化 -三种方式

    方法一:通过file_get_contents()实现静态化 方法二:获取缓存中的内容实现静态化 方法三:通过cu...

  • Kotlin 对象

    Kotlin 没有静态类的概念, 但是命名对象可以实现静态类,伴随对象可以实现静态方法。 静态类: 伴随对象: 参...

  • Java8 接口新实现方式

    定义接口默认实现 实现类1 实现类2 工厂方法 静态方法调用

  • 静态方法实现

    计算一个数的绝对值 判断一个数是否是素数 计算平方根(牛顿迭代法) 计算指教三角形的斜边 计算调和级数

  • Java中的this、static关键字

    this 和 static关键字 this static 实例验证: 静态方法与非静态方法 使用Static实现单例模式

  • 自己写视频播放器(3) Android JNI 使用1

    JNI有两种主要的实现方式: 静态方式 动态注册 静态方法实现步骤: 1.Java代码中添加库和native方法声...

  • Dart中的静态成员

    1.使用static 关键字来实现类级别的变量和函数 2.静态方法不能访问非静态成员,非静态方法可以访问静态成员

  • es6类的用法

    基本写法 通过extends与super实现继承 静态方法 比较尴尬的是,在静态方法中是没法获取到this的 直接...

  • Java面试题散列知识点

    父类的静态方法能否被子类重写,为什么? 静态方法只与类相关,不与具体实现相关。并且static方法不是后期绑定的,...

网友评论

      本文标题:静态方法实现

      本文链接:https://www.haomeiwen.com/subject/hyjbghtx.html