• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How Do I Type the Symbol for the Or Operator

 
Ranch Hand
Posts: 49
  • Number of slices to send:
    Optional 'thank-you' note:
Question: Can someone tell me how to type the symbol for the Or operator? Usually it's two vertical lines side by side (kinda like this: ll) but I don't know how to do that on the computer keyboard, unless I use the Shift, Alt, Function, and/or Ctrl keys, etc.

Can I just use the word "or" instead of the symbol ??? Also, is the Boolean symbol for Or the same as the arithmetic symbol for Or ???
 
Marshal
Posts: 79424
377
  • Number of slices to send:
    Optional 'thank-you' note:
Varies from country to country. On my keyboard it is at the bottom left, shift-\
 
Benjamin Chau
Ranch Hand
Posts: 49
  • Number of slices to send:
    Optional 'thank-you' note:
TOO COOL! Thanks Campbell!
 
author
Posts: 23951
142
  • Number of slices to send:
    Optional 'thank-you' note:

Also, is the Boolean symbol for Or the same as the arithmetic symbol for Or ???



No. The logical OR is a double vertical, while the arithmetic OR is a single vertical.

And BTW, on my keyboard, it is also "shift-backslash", but mine is located right above the return key.

Henry
 
Benjamin Chau
Ranch Hand
Posts: 49
  • Number of slices to send:
    Optional 'thank-you' note:
Henry,

Will you check my code in the other topic I submitted "Program: Change Due/Tendered"? I know what you said in response to it - I'm still working on compile issues. Specifically, will you check my code within the do...while statement to see if my use of the single vertical line | for the Or operator fits this situation? We just talked about that in this post thread and this part of the program in question deals with it. But I'm having trouble determining whether this case is logical or arithmetic (I'm leaning towards arithmetic, as reflected in my code). Thanks a bunch...

Benjamin
 
Sheriff
Posts: 11343
  • Number of slices to send:
    Optional 'thank-you' note:
By the way, this character is often called a "pipe."
 
Sheriff
Posts: 22787
131
  • Number of slices to send:
    Optional 'thank-you' note:

Originally posted by Henry Wong:
No. The logical OR is a double vertical, while the arithmetic OR is a single vertical.


Logical OR can be both | and || - the first one always evaluates the right operand, the second only if the first operand results in false.
 
Greenhorn
Posts: 9
  • Number of slices to send:
    Optional 'thank-you' note:
I actually don't think that's correct - one pipe is for bitwise inclusive OR. http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.html
 
Campbell Ritchie
Marshal
Posts: 79424
377
  • Number of slices to send:
    Optional 'thank-you' note:
You can use the | with booleans as an inclusive OR.
 
author & internet detective
Posts: 41914
910
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:

Originally posted by Campbell Ritchie:
Varies from country to country. On my keyboard it is at the bottom left, shift-\


It also varies within a country. I'm in the United States and my work keyboard and home keyboard have the key in different places. Which is annoying because you have to remember where you are before touch typing!

General convention is either above/below/next to the "enter" key so at least there are only two places to look.
 
marc weber
Sheriff
Posts: 11343
  • Number of slices to send:
    Optional 'thank-you' note:

Originally posted by J. Noah:
...http://java.sun.com/docs/books/tutorial/java/nutsandbolts/operators.html


The tutorial seems a "bit" lacking in this respect.

For clarification, see JLS - 15.22.2 Boolean Logical Operators &, ^, and |...

When both operands of a &, ^, or | operator are of type boolean or Boolean, then the type of the bitwise operator expression is boolean.


As Rob pointed out, the difference is that the || is conditional, in that the right operand is evaluated only if the left operand evaluates to false. See JLS - 15.24 Conditional-Or Operator ||.

(In this context, it seems as if the tutorial might be treating a boolean as a single bit, which I think is a mistake, because the size of a Java boolean is not defined.)
[ November 16, 2008: Message edited by: marc weber ]
 
Greenhorn
Posts: 1
  • Number of slices to send:
    Optional 'thank-you' note:

Jeanne Boyarsky wrote:

Originally posted by Campbell Ritchie:
Varies from country to country. On my keyboard it is at the bottom left, shift-\


It also varies within a country.  I'm in the United States and my work keyboard and home keyboard have the key in different places.  Which is annoying because you have to remember where you are before touch typing!

General convention is either above/below/next to the "enter" key so at least there are only two places to look.




Thank you for your help. I do appreciate the info. I had no need to use that key until recent.
 
Greenhorn
Posts: 1
  • Number of slices to send:
    Optional 'thank-you' note:
Shift + alt + | (symbol key)
 
Campbell Ritchie
Marshal
Posts: 79424
377
  • Number of slices to send:
    Optional 'thank-you' note:
MA: welcome to the Ranch

Which language is your keyboard designed for? The location of the “pipe” symbol is different for different languages, and as Jeanne told us, different areas speaking the same language.
reply
    Bookmark Topic Watch Topic
  • New Topic
vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |