Привет, у меня есть этот метод на Java, и результат, который он возвращает, представляет собой число со многими десятичными знаками, я хотел бы каким-то образом вернуть только два десятичных знака.
Код:
public static float calcularMedia(int[] notas)
{
float resultado = 0;
for(int nota: notas)
{
resultado+=nota;
}
return resultado/notas.length;
}
Вы можете использовать эту функцию, которая всегда возвращает все числа с десятичными знаками в формате, который вы ей передаете, но опускает десятичные знаки для чисел, которые не имеют:
Если речь идет о печати на консоль, вы можете использовать
System.out.printf
илиString.format
. ПримерИспользование
System.out.printf
:Использование
String.format
:Это округлит до двух знаков после запятой:
До трех знаков после запятой: