版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pxl20171799/article/details/84993637
首先,平方值和立方值都是有正有负的
求平方值时可以直接调用数学函数Math.sqrt();
但是数学函数中没有直接求立方根的函数,但是有幂函数,所以,我们可以看做是求一个数的三次方的底数
注意:算出来的值要保留两位小数,所以要是用string的保留小数的格式化输出
详细代码
package 计算平方值平方根立方值;
public class Cac {
/*
* 属性:一个正实数
* 方法:
* 构造方法
* set,get函数
* 计算平方值
* 计算平方根
* 计算立方值
*/
private double x;
public Cac(double x) {
this.x = x;
}
public Cac() {}
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public void pfz()
{
double y=Math.sqrt(x);
String ss=String.format("%.2f", y);
System.out.println("-"+ss+" "+"+"+ss);
}
public String pfg()
{
double y=Math.sqrt(x);
String ss=String.format("%.2f", y);
return ss;
}
public void lfg()
{
double y=Math.pow(x, 1.0/3);
String ss=String.format("%.2f", y);
System.out.println("-"+ss+" "+"+"+ss);
}
}