Data Types and Variables - 02. Circle Area (Precision 12) - Проблем с един от тест кейсовете при решение на Java
Проблемът идва от тест No. 3, всичко друго минава.
INPUT: 123.456
EXPECTED OUTPUT: 47882.219803879100
MY OUTPUT: 47882.219803879090
package bg.softuni.homeworkassignments.vol1;
import java.util.Scanner;
public class JavaApp {
private static final Scanner SCAN = new Scanner(System.in);
public static class CircleArea {
public static double calculateArea(double radius) {
return Math.PI * radius * radius;
}
}
public static void main(String[] args) {
Double radius = Double.parseDouble(SCAN.nextLine());
System.out.format("%.12f", CircleArea.calculateArea(radius));
}
}
Предполагам е някаква разлика при закръглянето, тъй като не виждам нищо по-специално в даденото C# решение. Някой има ли представа какво може да бъркам в случая?