[Java lista] ket alap kerdes

Zoltan Mozes Zoltan_Mozes at epam.com
2007. Feb. 14., Sze, 11:05:23 CET


float és double, ugyebár lebegőpontos ábrázolásmódot igényelnek a háttérben. 

karakterisztika + mantissza 
(vagy mi, majd mások akik frissen végeztek vagy szigorlatoztak kijavítanak)

namost gyanítom én (de ismét kérnék javítást ha a sejtésem rossz): ugye fload: 32 biten ábrázol, ebből nemtomménmennyi a karakterisztikára megy el és 32 - nemtommennyi az a mantisszára. Namost double ugyenezt teszi 64 biten. Ezért szerintem megtörténhet hogy míg double-nél még mindig csak a karakterisztika részt hekkeled addig float-ként ábrázolva már rég a mandisszában túrsz.

de ez csak amolyan elvi szellemi m at szturbáci0 (már elnézést), elvégre van egy JAVA speckó, egy API és aszerint kell használni a nyelvet. Úgy értem lehet azon filózni hogy mi lenne ha rükvercbe raknám a kocsit, megfordítanám az üléseket, a visszapillantót áttenném a hátsó szélvédőre és gázt adnék, és milyen érdekes lenne hogy így lenne 1 sebességem előre és 5 hátra.

de ez csak az én személyes véleményem, ne értsetek félre


Best Regards,
Zoltán Mózes


EPAM Systems
Budapest office, Hungary (GMT+1)

Office phone:        +36 (1) 327-74-XX
Office fax:            +36 (1) 327-74-20
Mobile phone:       +36 (20) XXX-XXX
E-mail:                 Zoltan_Mozes at epam.com

http://www.epam.com

CONFIDENTIALITY CAUTION AND DISCLAIMER
This message is intended only for the use of the individual(s) or entity(ies) to which it is addressed and contains information that is legally privileged and confidential. If you are not the intended recipient, or the person responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. All unintended recipients are obliged to delete this message and destroy any printed copies.

-----Original Message-----
From: javalist-bounces at javagrund.hu [mailto:javalist-bounces at javagrund.hu] On Behalf Of Fisha
Sent: Wednesday, February 14, 2007 10:38 AM
To: javalist at javagrund.hu
Subject: Re: [Java lista] ket alap kerdes

Hello!

Koszi. En igazabol azt nem ertem, hogy ha letezik olyan allapota a
floatnak, ami pontosan 2.36-nak latszik, es letezik ilyen allapota a
double-nek is (1. es 3. eset), akkor mi tortenik a konvertalasnal,
ami miatt pontatlan lesz az abrazolas a 2. esetben.

Fisha                            mailto:fisha at freemail.hu


u.i.:
a linkedet meg csak atfutottam, szoval ha abban van erre valasz, akkor
bocsi.

>> Ez rendben is van, de mi okozza a kulonbseget ezek kozt az esetek
>> kozt:

>> double a = 2.36;

> Nem kell konvertálni (a jelöletlen konstans double).

>> double b = 2.36f;

> Konvertálni kell.

>> float d = 2.36f;

> Nem kell konvertálni.

>> 2.36

> Mivel nem kellett konvertálni, elég pontosan képes volt tárolni a számot.

>> 2.359999895095825  (ez ugy tunik, hogy valamitol meg fugg is, 
>> hogy merre kerekedik, mert egy masik gepen probalva mast adott)

> Mivel konvertálni kell, a konvertáló algoritmus nyilván nem fogja
> tudni teljes pontossággal átalakítani.

>> 2.36 

> Itt sem kell számolni, csak tárolni.

> Ha sok időd van, böngészd át, segíti a megértést:

> http://docs.sun.com/source/806-3568/ncg_goldberg.html

> Üdvözlettel,

> Iván

_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról