java中怎样计算两个数的平方差 想了半天想不明白 代码学的不明白
Math
类中提供了一些静态方法用于计算,示例代码如下。
public class Test {
public static void main(String[] args) {
int a = 3;
int b = 2;
int num1 = (a + b) * (a - b);
int num2 = (a * a) - b * b;
int num3 = (int) (Math.pow(a, 2) - Math.pow(b, 2));
System.out.println("num1:"+num1);
System.out.println("num2:"+num2);
System.out.println("num3:"+num3);
}
}
num1、num2、num3 的值是相同的
public static void main(String[] args) {
int a = 5;
int b = 8;
double sSub = Math.pow(a, 2) - Math.pow(b, 2);
System.out.println(sSub);
}