Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #3139
| Newsgroups | comp.lang.java.programmer |
|---|---|
| From | Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> |
| Subject | Re: Double always returning 0.0 |
| References | <201104182005433244-jasonsavlov@mecom> <iojj2h$4fn$1@news.metronet.hr> <2011041911160346799-jasonsavlov@mecom> <iok936$uh9$2@news.albasani.net> <2011041911200138175-jasonsavlov@mecom> |
| Message-ID | <slrniqrckb.phi.avl@gamma.logic.tuwien.ac.at> (permalink) |
| Date | 2011-04-19 16:04 +0000 |
Jason S <jasonsavlov@me.com> wrote:
> On 2011-04-19 11:18:10 -0400, Lew said:
>> Jason S wrote:
>>> Yup, that was the problem. Got it working! (Sort of...) The weight for the cat
>>> keeps turning up as 0.000.
>> What does your code look like now?
> http://web.cs.sunyit.edu/~savlovj/CS249/pg472_8
> The code is there in full
So, now you initialize both sets of variables from the new
subclass methods. That looks quite goofy to me. Why not just
use Pet's variables and use baseclass' public getWeight() to
access baseclass' private weight for calculations?
public double acepromazine() {
return ((getWeight() / 2.2) * (0.002 / 10.0));
}
And then remove each subclass' copies of those fields altogether.
I'd expect that whereever the remaining bug really hides, it will
either show up, or silently disappear once you get the fields sane.
Btw., normally one would throw exceptions rather than exit the
process with System.exit, but even if you really want to exit
the process, you most likely don't want to exit with a zero
exit-status. A zero exit-status from a process is typically
meant as "success", but that obviously isn't the case where
you call System.exit(0).
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Double always returning 0.0 Jason S <jasonsavlov@me.com> - 2011-04-18 20:05 -0400
Re: Double always returning 0.0 markspace <-@.> - 2011-04-18 17:43 -0700
Re: Double always returning 0.0 Jim <jkorman@alltel.net> - 2011-04-18 20:11 -0500
Re: Double always returning 0.0 Screamin Lord Byron <scre@min.dot> - 2011-04-19 11:02 +0200
Re: Double always returning 0.0 Jason S <jasonsavlov@me.com> - 2011-04-19 11:16 -0400
Re: Double always returning 0.0 Lew <noone@lewscanon.com> - 2011-04-19 11:18 -0400
Re: Double always returning 0.0 Jason S <jasonsavlov@me.com> - 2011-04-19 11:20 -0400
Re: Double always returning 0.0 Lew <noone@lewscanon.com> - 2011-04-19 11:57 -0400
Re: Double always returning 0.0 Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-04-19 16:04 +0000
Re: Double always returning 0.0 Jason S <jasonsavlov@me.com> - 2011-04-19 17:22 -0400
Re: Double always returning 0.0 Screamin Lord Byron <scre@min.dot> - 2011-04-19 19:08 +0200
Re: Double always returning 0.0 Lew <noone@lewscanon.com> - 2011-04-19 14:03 -0400
Re: Double always returning 0.0 Lew <noone@lewscanon.com> - 2011-04-19 14:06 -0400
Re: Double always returning 0.0 Jason S <jason.savlov@gmail.com> - 2011-04-20 13:53 -0400
Re: Double always returning 0.0 Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-04-20 18:06 +0000
Re: Double always returning 0.0 Lew <noone@lewscanon.com> - 2011-04-20 14:11 -0400
Re: Double always returning 0.0 Jason S <jason.savlov@gmail.com> - 2011-04-20 14:19 -0400
Re: Double always returning 0.0 Lew <noone@lewscanon.com> - 2011-04-20 14:29 -0400
[OT] Re: Double always returning 0.0 Stanimir Stamenkov <s7an10@netscape.net> - 2011-04-21 07:30 +0300
Re: Double always returning 0.0 Screamin Lord Byron <scre@min.dot> - 2011-04-19 19:05 +0200
Re: Double always returning 0.0 Jason S <jasonsavlov@me.com> - 2011-04-19 13:07 -0400
Re: Double always returning 0.0 Roedy Green <see_website@mindprod.com.invalid> - 2011-04-19 16:30 -0700
csiph-web