わかりましたので、メソッドがローカルで使用されていないと言っている理由がわかりません....プライベート 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;
}