编辑代码

import java.util.Scanner;

public class SphereWeight {
    public static void main(String[] args) {
        final double PI = 3.1415926;
        final double IRON_SPECIFIC_GRAVITY = 7.86;
        final double GOLD_SPECIFIC_GRAVITY = 19.3;

        Scanner scanner = new Scanner(System.in);
        // 读取输入的铁球和金球直径
        int ironDiameter = scanner.nextInt();
        int goldDiameter = scanner.nextInt();
        scanner.close();

        // 将直径从毫米转换为厘米
        double ironDiameterCm = ironDiameter / 10.0;
        double goldDiameterCm = goldDiameter / 10.0;

        // 计算半径
        double ironRadius = ironDiameterCm / 2;
        double goldRadius = goldDiameterCm / 2;

        // 计算体积
        double ironVolume = (4.0 / 3) * PI * Math.pow(ironRadius, 3);
        double goldVolume = (4.0 / 3) * PI * Math.pow(goldRadius, 3);

        // 计算质量
        double ironMass = ironVolume * IRON_SPECIFIC_GRAVITY;
        double goldMass = goldVolume * GOLD_SPECIFIC_GRAVITY;

        // 输出结果,保留三位小数
        System.out.printf("%.3f %.3f", ironMass, goldMass);
    }
}