如何在不舍入的情况下显示最多2位小数?

Viv*_*tha 0 java math android

我想只为浮点数取两个小数位而不进行四舍五入.例如.4.21777应为4.21而不是4.22.我该怎么做呢?

Eri*_*zzo 6

一个简单的答案:

double x = 4.21777;
double y = Math.floor(x * 100) / 100;
Run Code Online (Sandbox Code Playgroud)