Hirdetés
- Azonnali alaplapos kérdések órája
- A cégvezetők látják az AI költségeit, csak azt nem hogyan lesz ebből haszon
- Soundbar, soundplate, hangprojektor
- Milyen egeret válasszak?
- TCL LCD és LED TV-k
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Fejhallgató erősítő és DAC topik
- Mini-ITX
- Bakelit, vinyl lemezjátszó
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Új hozzászólás Aktív témák
-
ArchElf
addikt
válasz
Yodafon
#1556
üzenetére

1) Lebegőpontos számokkal számolva a nullával való osztás nem hiba, hanem helyesen VÉGTELEN-t hoz ki eredményül (angolul INFINITY). Integer osztás esetén a változó nem képes felvenni az INFINITY értéket, ezért fut hibára. Ha szeretnéd, hogy lebegőpontos osztásnál is dobjon hibát, akkor neked kézzel kell dobni valahogy így:if (c == Double.POSITVE_INFINITY) throw new ArithmeticException("Nullával osztottunk!");
2) Az e-t ott deklarálod a Catch-ben
Mivel az ArithmeticException nem biztos, hogy nullával való osztás eredménye, így inkább célszerű az e.getMessage() értékét kiiratni.AE
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Amazfit Active 2 NFC - jó kör
- Filmgyűjtés
- Azonnali alaplapos kérdések órája
- A cégvezetők látják az AI költségeit, csak azt nem hogyan lesz ebből haszon
- Szeged és környéke adok-veszek-beszélgetek
- Videón mutatják meg a Nothing tervezői a Phone (4a) külső újdonságait
- Lakáshitel, lakásvásárlás
- Linux kezdőknek
- Gitáros topic
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Mivel az ArithmeticException nem biztos, hogy nullával való osztás eredménye, így inkább célszerű az e.getMessage() értékét kiiratni.
