Как точно проверить десятичные значения с помощью конструкции if-else?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Как точно проверить десятичные значения с помощью конструкции if-else?

Сообщение Гость »


Я писал простую программу для вычисления площади разностороннего треугольника. По сути, нам нужно сначала вычислить площадь, а затем ввести 5 ответов и проверить, сколько из них правильные. Однако всякий раз, когда я проверяю значения, возникает проблема:

Код: Выделить всё

    System.out.println("Enter the values of the three sides: ");
double a=sc.nextDouble();
double b=sc.nextDouble();
double c=sc.nextDouble();
double s=(a+b+c)/2.0;
double area=Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("The area of the given triangle is="+area);

double ans[]=new double[5];
int count=0;
System.out.println("\nEnter the answers: ");
for(int i=0; i

Источник: [url]https://stackoverflow.com/questions/78142387/how-to-check-decimal-values-with-if-else-construct-accurately[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»