2010-10-07 80 views
1

我从我的家庭作业中获取以下代码行,这需要一些数字。我试图找出用于查找数字的平方根的函数。如何做到这一点?确定数字的平方根

System.out.println("find the value of c if:"); 
Scanner kbreader=new Scanner(System.in); 
System.out.print("a="+" "); 
double a=kbreader.nextDouble(); 
System.out.print("b=" + " "); 
double b=kbreader.nextDouble(); 
System.out.print("c=" + " "); 
System.out.print((a*a)+(b*b)); 
+1

提高你的谷歌赋http://www.googleguide.com/advanced_operators_reference_print.html – Gage 2010-10-07 14:20:37

+0

抱歉,但我只是2ndyr。对此不太熟悉,不擅长做一些项目。 LoL /;)我在哪里把math.sqrt? – jhoanne 2010-10-07 14:22:30

+0

tnx提前;) – jhoanne 2010-10-07 14:23:25

回答

6

Math.sqrt(double)怎么了?

+0

对不起,但我只有2ndyr。对此不太熟悉,不擅长做一些项目。 LoL /;)我在哪里把math.sqrt?在此先感谢:) – jhoanne 2010-10-07 14:24:07

+0

毕达哥拉斯公式的权利? 'System.out.print(Math.sqrt((a * a)+(b * b)));'应该工作。 – 2010-10-07 14:26:19

+0

对不起这个问题。 :) 谢谢你。也许我的代码之前是不完整的,所以它使得我每次命令运行它的错误。我也使用该代码,但它不起作用,也许我忘了把事情;)。再次感谢。上帝保佑;) – jhoanne 2010-10-07 14:30:45

5

Math.sqrt(double)

如果你要编写Java中多你要熟悉核心库。 Java Tutorials是一个很好的开始。

+0

感谢您的信息。 :)给你好日子;) – jhoanne 2010-10-07 14:31:46

0

我不明白,这有什么错的标准sqrt功能?

+0

也许sqrt是不允许在作业中... – Nivas 2010-10-07 14:18:49

+0

感谢您的信息。 :)给你好日子;) – jhoanne 2010-10-07 14:34:36

-1

运行在Java代码中不使用预定义功能

class sqrt{ 
    public static void main(String [] args){ 
     double n=9; 
     double x=1; 
     double a=n; 
     for(int i=0;i<n;i++) 
      x=0.5*(x+a/x); 
     System.out.println(x); 
    } 
} 
+0

这个答案中的代码很不清楚。我不认为这是对原始海报的有用答案,他明确寻找标准库方法。 – 2012-10-27 17:39:46