好的,所以我不明白为什么它说该方法没有在本地使用……私有 String formatNumber() 方法就是这样说的。
基本上我需要做的是有一个返回圆周的方法 - 另一种将数字四舍五入到小数点后 2 位并返回字符串的方法 - 以及另一种返回格式化版本的圆周的方法......
不难看出我正在尝试做什么,但它给了我上述错误,我无法弄清楚。
//figures out circumference
public double getCircumference(){
circumference = 2 * Math.PI * radius;
return circumference;
}
//takes string and turns back into a double
public double getFormattedCircumference(){
double x = Double.parseDouble(format);
return x;
}
//this method is giving the error of not being used locally...
//method takes double and turns to string so that it can be formatted and it
has to be a string
private String formatNumber(double x){
x = circumference;
NumberFormat number = NumberFormat.getNumberInstance();
number.setMaximumFractionDigits(2);
String format = number.format(x);
return format;
}