Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #36194
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: I am unable to run my Bluej Code |
| Date | 2017-01-14 19:49 -0500 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <o5egvk$1tmr$1@gioia.aioe.org> (permalink) |
| References | <7bbab5d9-5eca-406b-bd0d-bb7caa28525a@googlegroups.com> <c95dbb71-a5e4-4752-99b1-4772bced1c3c@googlegroups.com> <slrno7l268.pvm.avl@logic.at> |
On 1/14/2017 3:23 PM, Andreas Leitgeb wrote:
> lewbloch@gmail.com <lewbloch@gmail.com> wrote:
>> On Friday, January 13, 2017 at 7:16:32 PM UTC-8, Yesi Gebre wrote:
>>> class ChkNum{
>>> //return true if x is even
>>> boolean isEven(int x){
>>> if((x % 2) == 0) return true;
>>> else return false;
>>> }
>>> }
>> `(x % 2) == 0` is already a boolean expression, so making it
>> a conditional to turn it into a boolean is rather gilding the
>> lily, wouldn't you say?
>
> I wouldn't say. OP's way makes it easier to add logging code
> lateron.
> Even better would be, if the statements were even "embraced".
What is wrong with:
boolean isEven(int x) {
boolean res = ((x % 2) == 0);
if(log.isDebugEnabled()) {
log.debug(x + isEven: " + res);
}
return res;
}
Arne
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
I am unable to run my Bluej Code Yesi Gebre <yesi.gebreselassie@gmail.com> - 2017-01-13 19:16 -0800
Re: I am unable to run my Bluej Code Andreas Leitgeb <avl@logic.at> - 2017-01-14 09:15 +0000
Re: I am unable to run my Bluej Code lewbloch@gmail.com - 2017-01-14 11:36 -0800
Re: I am unable to run my Bluej Code Andreas Leitgeb <avl@logic.at> - 2017-01-14 20:23 +0000
Re: I am unable to run my Bluej Code Arne Vajhøj <arne@vajhoej.dk> - 2017-01-14 19:49 -0500
Re: I am unable to run my Bluej Code lewbloch@gmail.com - 2017-02-12 11:06 -0800
csiph-web