Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #3683
| Path | csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail |
|---|---|
| NNTP-Posting-Date | Fri, 06 May 2011 08:54:21 -0500 |
| Date | Fri, 06 May 2011 06:54:09 -0700 |
| From | Patricia Shanahan <pats@acm.org> |
| User-Agent | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 |
| MIME-Version | 1.0 |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: boolean to int : was char to decimal |
| References | <92ea64F3avU1@mid.individual.net> <Xns9EDBB8224D5B6vaj4088ianshef@138.125.254.103> <iptlkq$62g$2@lust.ihug.co.nz> <iq0r9c$efs$1@dont-email.me> |
| In-Reply-To | <iq0r9c$efs$1@dont-email.me> |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 7bit |
| Message-ID | <htqdnQYpNYwQYF7QnZ2dnUVZ_uidnZ2d@earthlink.com> (permalink) |
| Lines | 50 |
| X-Usenet-Provider | http://www.giganews.com |
| NNTP-Posting-Host | 75.8.126.96 |
| X-Trace | sv3-YigD52YoT3j+kQJ72dFZPjxaFzA87k343KDieBItoBzrWIY1B+NNucmv0EM0v+o+YndYRuPQj93rSZT!024GCVZvm5nr5h1qCjmVhXfjnPbIT9cZLjFgBJNswYmUKrJqddNp1KxaYAWkkbhKX1qAx0wCC6Ju!2mX+ckVwxXgV3KdXhems4R8S24tDE0IiAkzCcLI1H9E= |
| X-Abuse-and-DMCA-Info | Please be sure to forward a copy of ALL headers |
| X-Abuse-and-DMCA-Info | Otherwise we will be unable to process your complaint properly |
| X-Postfilter | 1.3.40 |
| X-Original-Bytes | 2324 |
| Xref | x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:3683 |
Show key headers only | View raw
On 5/6/2011 6:00 AM, Jeff Higgins wrote:
> On 05/05/2011 04:03 AM, Lawrence D'Oliveiro wrote:
>> In message<Xns9EDBB8224D5B6vaj4088ianshef@138.125.254.103>, Ian Shef
>> wrote:
>>
>> Funny, they could do all this for char, but not for boolean.
>
> Recently I was translating a piece of C++ code to Java.
> I'm wondering how others might make this translation.
> Thanks, JSH.
>
> double d2;
> double d3;
> double e;
>
> C++ test:
> int test = (int(d2 > e) << 1) + int(d3 > e);
>
> Java test:
> int t = d2 > e ? 1<<1 : 0;
> int test = d3 > e ? t+1 : t;
>
> switch(test)
> { case(0):
> case(1):
> case(2):
> case(3):
> }
>
>
if(d2 > e) {
if(d3 > e) {
// case 3 code
} else {
// case 2 code
}
} else {
if(d3 > e) {
// case 1 code
} else {
// case 0 code
}
}
I have not tested this, so there may be errors, but I hope the concept
is clear. If there is flow-through between the cases I would first
extract each piece of common code into a method.
Patricia
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-05 01:43 +0100
Re: char to decimal Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2011-05-04 17:49 -0700
Re: char to decimal Ian Shef <invalid@avoiding.spam> - 2011-05-05 01:06 +0000
Re: char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-05 20:03 +1200
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 07:03 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-05 11:18 +0000
Re: char to decimal Patricia Shanahan <pats@acm.org> - 2011-05-05 06:11 -0700
Re: char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-06 01:59 +1200
Re: char to decimal Mayeul <mayeul.marguet@free.fr> - 2011-05-05 16:53 +0200
Re: char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-06 11:49 +1200
Re: char to decimal Mayeul <mayeul.marguet@free.fr> - 2011-05-06 08:46 +0200
Re: char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-06 18:43 +1200
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 06:52 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-06 11:39 +0000
Re: char to decimal Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-05-05 14:13 -0400
Re: char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-06 11:49 +1200
Re: char to decimal Mayeul <mayeul.marguet@free.fr> - 2011-05-06 08:47 +0200
Re: char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-06 18:43 +1200
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 06:54 -0400
Re: char to decimal Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2011-05-06 10:30 +0300
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 17:05 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-05 14:56 +0000
Re: char to decimal Paul Cager <paul.cager@googlemail.com> - 2011-05-05 11:48 -0700
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 17:06 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-05 21:28 +0000
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 17:32 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-06 08:31 +0000
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 17:04 -0400
boolean to int : was char to decimal Jeff Higgins <jeff@invalid.invalid> - 2011-05-06 09:00 -0400
Re: boolean to int : was char to decimal Patricia Shanahan <pats@acm.org> - 2011-05-06 06:54 -0700
Re: boolean to int : was char to decimal markspace <-@.> - 2011-05-06 07:07 -0700
Re: boolean to int : was char to decimal markspace <-@.> - 2011-05-06 08:30 -0700
Re: boolean to int : was char to decimal Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-05-06 15:35 +0100
Re: boolean to int : was char to decimal Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-06 19:12 +0200
Re: boolean to int : was char to decimal Jeff Higgins <jeff@invalid.invalid> - 2011-05-06 13:26 -0400
Re: boolean to int : was char to decimal Jeff Higgins <jeff@invalid.invalid> - 2011-05-06 21:25 -0400
Re: boolean to int : was char to decimal Jeff Higgins <jeff@invalid.invalid> - 2011-05-06 21:28 -0400
Re: boolean to int : was char to decimal Michael Wojcik <mwojcik@newsguy.com> - 2011-05-09 12:51 -0400
Re: boolean to int : was char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-09 23:54 +0000
Re: boolean to int : was char to decimal Jeff Higgins <jeff@invalid.invalid> - 2011-05-09 20:51 -0400
Re: boolean to int : was char to decimal Michael Wojcik <mwojcik@newsguy.com> - 2011-05-10 11:20 -0400
Re: boolean to int : was char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-10 13:47 +1200
Re: boolean to int : was char to decimal Michael Wojcik <mwojcik@newsguy.com> - 2011-05-10 11:02 -0400
Re: boolean to int : was char to decimal Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-05-11 14:05 +1200
Re: boolean to int : was char to decimal Jeff Higgins <jeff@invalid.invalid> - 2011-05-11 08:11 -0400
Re: char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-05 02:12 +0100
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-04 21:59 -0400
Re: char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-05 16:14 +0100
Re: char to decimal markspace <-@.> - 2011-05-05 11:20 -0700
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 17:10 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-05 22:00 +0000
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-05 18:20 -0400
Re: char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-06 10:45 +0100
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 06:56 -0400
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-06 11:48 +0000
Re: char to decimal Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-05-06 08:38 -0400
Re: char to decimal Michael Wojcik <mwojcik@newsguy.com> - 2011-05-06 09:47 -0400
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 12:02 -0400
Re: char to decimal Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-06 19:15 +0200
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 14:01 -0400
Re: char to decimal Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-06 20:07 +0200
Re: O/T linguistics (Was: char to decimal) Lew <noone@lewscanon.com> - 2011-05-06 15:28 -0400
Re: O/T linguistics Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2011-05-06 21:44 +0200
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-06 23:57 +0000
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 12:00 -0400
Re: char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-06 18:29 +0100
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 14:02 -0400
Re: char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-07 01:09 +0100
Re: char to decimal Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-05-07 00:18 +0000
Re: char to decimal Lew <noone@lewscanon.com> - 2011-05-06 21:30 -0400
Re: char to decimal Roedy Green <see_website@mindprod.com.invalid> - 2011-05-04 22:03 -0700
Re: char to decimal "Nasser M. Abbasi" <nma@12000.org> - 2011-05-05 01:14 -0700
Re: char to decimal Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-05-05 16:15 +0100
csiph-web