Если я умножу 12 х 25,4, я получу 304,7, тогда как ожидаю 304,8.Я вижу, что используя нечетные числа x 25,4, я получаю правильные ответы, но использование четных чисел всегда кажется отключенным на 0,1Я пишу научное приложение, которое в значительной степени основано на формулах, поэтому любое понимание будет полезным.
if (((m1_sqs1_spinner.getSelectedItem().toString().equals("in"))))
{ // start square in inches
double m1_sqs1_eng = new Double(m1_sqs1.getText().toString());
double square_effective_dia_inch = m1_sqs1_eng;
double square_effective_dia_mm = square_effective_dia_inch * 25.4;
m1_ed_mm.setText(Double.toString(square_effective_dia_mm));
} // end square in inches