Tipo float com 02 casas decimais?

Pessoal…
Estou tendo problemas para usar o tipo float com 2 casas decimais.

Exemplo: 2,50

Alguem sabe como faço isso?

Obrigado

Oi

bossonaro, tenta assim:

flot SeuFloat = 2.5f;

T+

Primeiro import essa classe
<%@ page import=“java.text.NumberFormat” %>

Depois você declara as seguintes variaveis

NumberFormat nf = NumberFormat.getInstance(new Locale(“pt”,“BR”));
nf.setMinimumFractionDigits(2);

Depois <%=nf.format(“Variavel que recebe a formatação”)%>

Existe um modo mais simples com decimal format.

Fiz utilizando JSP, mas serve para arquivos.java também

tenta isso:

float f = 284.2849278F; // essa eha float q vai ficar com apenas 2
// casas decimais, coloquei esse valor apenas pro exemplo
f *= 100;
f = (float)((int)f) / 100;
System.out.println(f); // imprime 284.28

nesse codigo eu multipliquei a float por 100 e converti pra inteiro, dai vai descartar todas as casas decimas, dai foi soh passar pra float novamente e dividir por 100

nao sei se era bem isso q vc queria… :roll: