典型的静态方法的实现

计算一个整数的绝对值

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 ture; 

}


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

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;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值