我想在Java中截断float和double类型的值。
以下是我的要求: 1. 如果有一个12.49688f,它应该以12.49的形式打印,而不进行四舍五入。 2. 如果它是12.456的双精度数,它应该以12.45的形式打印,而不进行四舍五入。 3. 在任何情况下如果值为12.0,则应该只打印12。
条件3需要始终谨记。它应与截断逻辑相一致。
以下是我的要求: 1. 如果有一个12.49688f,它应该以12.49的形式打印,而不进行四舍五入。 2. 如果它是12.456的双精度数,它应该以12.45的形式打印,而不进行四舍五入。 3. 在任何情况下如果值为12.0,则应该只打印12。
条件3需要始终谨记。它应与截断逻辑相一致。