só uma casa após o ponto

2 respostas
R
for (double r=0; r<100;r=r+0.1)   {
             if (xLinha==r)   { xLinha2=  (r*10);}

quero pegar os valores, mas ele nao pode passar de duas casas, ou o xlinha, vai deixar de ser int, em outras palavras…
alguma ajuda? posso mandar mais código se necessário. valeu.

2 Respostas

ViniGodoy

Para isso servem funções como Math.round, Math.ceil e Math.floor.

R

ok ainda assim o arredondamento é muito desproporcional… precisava algo como 1.25 para 1.2 no máximo… mas ja resolvi meu problema na equacao, com a ellipse2d e line2d, que aceita o float. está em um outro post por aqui, no guj. valeu a dica. podia tambem transformar em strings, cortar pedaços e retransformar em número, mas da um pequeno trabalho.

Criado 7 de abril de 2011
Ultima resposta 7 de abr. de 2011
Respostas 2
Participantes 2