Ir para conteúdo
  • 0

[Resolvido] "Formatar" float


_Kurimatzu_

Pergunta

12 respostass a esta questão

Posts Recomendados

String.format("%.0f", valor);

 

é isso?

[14:04:11 INFO]: 0
[14:04:11 INFO]: 0
[14:04:11 INFO]: 0
[14:04:11 INFO]: 0
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 1
[14:04:11 INFO]: 2
[14:04:12 INFO]: 2
[14:04:12 INFO]: 2

Ficou como número inteiro, eu só quero remover o que tem depois do 0.9.

Link para o comentário
Compartilhar em outros sites

String.format("%.2f", float);

2f é o número de casas a ser pego.

 

[14:16:19 INFO]: 0,90

Ainda está errado, quero só quero REMOVER tudo que tem depois do 0.9.

 

Ta certo, só muda o 2 por 1 ;-;

String.format("%.1f", float);
Link para o comentário
Compartilhar em outros sites

Acho que ninguém está entendendo.

public static float IRON = 0.9F;
	private float temp = 0.0F;

Eu quero somar temp +=0.1;

 

Depois verificar

IRON == TEMP

Mais nunca vai acontecer, pois temp não e um valor inteiro. (e 0.90000045784 alguma coisa)

 

Então quero remover tudo que tem depois do 0.9

Link para o comentário
Compartilhar em outros sites

Acho que ninguém está entendendo.

public static float IRON = 0.9F;
	private float temp = 0.0F;

Eu quero somar temp +=0.1;

 

Depois verificar

IRON == TEMP

Mais nunca vai acontecer, pois temp não e um valor inteiro. (e 0.90000045784 alguma coisa)

 

Então quero remover tudo que tem depois do 0.9

Some normal '-', eu tava brincando com isso ontem ksks

 

float i = Float.valueOf(String.format("%.1f", 0.90000045784f));

while(true){

    i+= 0.1f;

}

Link para o comentário
Compartilhar em outros sites

Some normal '-', eu tava brincando com isso ontem ksks

 

float i = Float.valueOf(String.format("%.1f", 0.90000045784f));

while(true){

    i+= 0.1f;

}

Caused by: java.lang.NumberFormatException: For input string: "0,0"
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...