Javában hogy lehet megoldani, hogy ha kijön eredménynek egy több tizedes hosszúságú szám, azt csak két tizedesig írja ki?
Figyelt kérdés
2009. dec. 26. 23:06
11/13 anonim válasza:
Már pedig ennek működnie kell. Újra fordítottad a programot?
Esetleg még próbáld meg ezt:
x*=100;
x=(long)(x)/100.0;
Mondjuk nem hiszem, hogy ez jelentene bármit is a másikhoz képest.
Ennél többet nem tudok segíteni.
12/13 A kérdező kommentje:
Az én hibámból nem működött, de jól írtad le először.
Köszi szépen!
2009. dec. 27. 17:05
13/13 anonim válasza:
Én főleg C#-os vagyok, de ha csak lehagyni akarod a 3. tizedesjegytől kezdődő jegyeket, akkor vond ki a számból a szám modulusát 0,01-gyel [#-ban x=x-(0,01%x)]
Ha rendesen kerekíteni akarsz, akkor csinálsz egy elágazást, és ha (0,01%x<0,05), akkor az előző, amúgy pedig x=(x-(0,01%x)+1)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!