Article View: be.comp.programming
Article #7104Re: Java IOExceptions
From: MisterJ
Date: Sat, 12 Oct 2002 11:25
Date: Sat, 12 Oct 2002 11:25
30 lines
2293 bytes
2293 bytes
Christof Laeremans wrote: > Hallo, > > Voor een oefening om met breuken te werken moeten we gaan testen als de > noemer nul is en dus als uitkomst ongeldig geven, maar ... Alle breuken > moeten ingelezen worden in de vorm van bv. 1/9 (String) dus moet die > IOException ergens anders gebeuren. > > Ik dacht aan de eerste bewerking waar je gaat delen door de noemer in mijn > geval de functie ggd maar is dit de juiste plaats ? Als de oefening effectief zegt dat het een IOException moet zijn, lijkt het mij logischer om het tijdens (net na) het inlezen (de I van IO dus) van de string te doen. Je zult die string toch moeten "parsen" om de teller en de noemer er uit te halen en in een int te stoppen ofzo, je kan tevens nakijken of de noemer nul is, en zo nodig een IOException gooien. Als het niet per se een IOException moet zijn, zou ik het echter anders doen. Ik zou gewoon alles parsen en de deling uitvoeren. En dan de eventuele fout die bij deling door nul kan optreden opvangen... > Kan je nog op een andere manier die IOException gooien ? uiteraard, je kunt tientallen manieren uitvinden, maar daarom zijn ze niet allemaal even logisch en consistent. -- groeten, MisterJ
Technical Details
Message-ID:
<pan.2002.10.12.11.25.11.241434@perso.be.invalid>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!newsfeed.wirehub.nl!btnet-peer!btnet!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<B9CDC380.B0D9%christof_laeremans@hotmail.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,85e83f0b8f0e3893 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-10-12 04:36:12 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!newsfeed.gamma.ru!Gamma.RU!newsfeed.wirehub.nl!btnet-peer!btnet!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "MisterJ" <misterj@perso.be.invalid> Subject: Re: Java IOExceptions User-Agent: Pan/0.13.0 (The whole remains beautiful) Message-ID: <pan.2002.10.12.11.25.11.241434@perso.be.invalid> Newsgroups: be.comp.programming References: <B9CDC380.B0D9%christof_laeremans@hotmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Lines: 31 Date: Sat, 12 Oct 2002 11:25:10 GMT NNTP-Posting-Host: 213.118.60.36 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1034421910 213.118.60.36 (Sat, 12 Oct 2002 13:25:10 MET DST) NNTP-Posting-Date: Sat, 12 Oct 2002 13:25:10 MET DST Organization: Telenet Internet