Если я правильно понял ваш вопрос:
Для первого пункта вы можете использовать DecimalFormat
класс, см. API
Я не уверен, почему выхотел бы "округлить" 32,33 -> 32%, поскольку это не округление.Если вы анализируете пользовательские входные данные, которые могут быть заданы таким образом, вы можете разделить их на 100 (что дает 0,3233) и использовать DecimalFormat.
Для остальных вы можете использовать Math.round()
, как указано ниже / выше