- DecimalFormatを使用する方法: DecimalFormatクラスは、数値をフォーマットするためのクラスです。以下のコードは、小数点以下6桁までの数値をフォーマットする例です。
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 3.141592653589793238462643383279502884197169399375105820974944592;
DecimalFormat df = new DecimalFormat("#.######");
String formattedNumber = df.format(number);
System.out.println(formattedNumber);
}
}
出力結果:
3.141593
- BigDecimalを使用する方法: BigDecimalクラスは、任意の桁数の数値を正確に扱うためのクラスです。以下のコードは、小数点以下6桁までの数値を扱う例です。
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal number = new BigDecimal("3.141592653589793238462643383279502884197169399375105820974944592");
BigDecimal roundedNumber = number.setScale(6, BigDecimal.ROUND_HALF_UP);
System.out.println(roundedNumber);
}
}
出力結果:
3.141593
以上の方法を使用することで、Javaで小数点以下6桁までの数値を扱うことができます。適宜、コードをカスタマイズして使用してください。