A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴涛 中级黑马   /  2014-3-4 12:30  /  1915 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 吴涛 于 2014-3-5 14:44 编辑

对于判断质数的方法:质数:除了1和它本身外,不能被其它整数整除的数
算法:去除2到这个数的平方根,没有能被整除的,为质数。
这些,我都晓得,关键不晓得怎样调用java中提供的数学函数,来得到平方根,
麻烦晓得的,帮我说一说这方面的细节,

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

5 个回复

倒序浏览
在java.lang包中有个public final Math类,类中函数如下   
static double abs(double a) 返回 double 值的绝对值。
static float abs(float a)  返回 float 值的绝对值。
static int abs(int a)   返回 int 值的绝对值。
static long abs(long a)  ...

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
Math类中的Sqrt()方法
回复 使用道具 举报
Dora 发表于 2014-3-4 12:32
在java.lang包中有个public final Math类,类中函数如下   
static double abs(double a) 返回 double 值的 ...

有没有函数调用的简单例子呀?谢谢
回复 使用道具 举报
abs()是求绝对值的,Sqrt()是求平方根的。

public static double sqrt(double a)返回正确舍入的 double 值的正平方根。特殊情况如下:
如果参数为 NaN 或小于 0,那么结果为 NaN。
如果参数为正无穷大,那么结果为正无穷大。
如果参数为正 0 或负 0,那么结果与参数相同。
否则,结果为最接近该参数值的实际数学平方根的 double 值。

参数:
a - 一个值。
返回:
a 的正平方根。如果参数为 NaN 或小于 0,那么结果为 NaN。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
public class ceshi {
public static void main(String[] args) {
  double a=3.0;
  double d=Math.sqrt(a);
      System.out.println(d);
}
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马