Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 写方程式_Java - Fatal编程技术网

Java 写方程式

Java 写方程式,java,Java,我不知道如何用Netbeans编写等式。 方程式应为:(5−x) ^2+(5)−y) ^2均在平方根下 public static int getScore(int x, int y){ return ( (((5-x)^2 + (5-y)^2))^(1/2) ); 这就是我尝试过的: public static int getScore(int x, int y){ return ( (((5-x)^2 + (5-y)^2))^(1/2) ); 这是有专门的库函数的情况之一:

我不知道如何用Netbeans编写等式。 方程式应为:
(5−x) ^2+(5)−y) ^2
均在平方根下

public static int getScore(int x, int y){
   return ( (((5-x)^2 + (5-y)^2))^(1/2) );
这就是我尝试过的:

public static int getScore(int x, int y){
   return ( (((5-x)^2 + (5-y)^2))^(1/2) );

这是有专门的库函数的情况之一:

public static int getScore(int x, int y){
   return ( (((5-x)^2 + (5-y)^2))^(1/2) );
return Math.hypot(5-x, 5-y);

这避免了直接计算平方和平方根时的溢出和下溢问题

在java中,carat^执行异或运算符,这是一种二进制操作。不要用它来表示指数

public static int getScore(int x, int y){
   return ( (((5-x)^2 + (5-y)^2))^(1/2) );
你要找的表达方式是

public static int getScore(int x, int y){
   return ( (((5-x)^2 + (5-y)^2))^(1/2) );
return Math.sqrt(Math.pow(5 - x, 2) + Math.pow(5 - y, 2)));

查看Math.pow和Math.sqrt。此外,请考虑使用双变量和返回类型,而不是int。^在Java中执行XOR。请参见:使用此函数是否必须导入某些内容?无需导入任何内容:Math位于自动导入的
java.lang
包中。是否必须为此函数导入任何内容?无需导入任何内容。