What is the ternary (?:) operator?

July 26th, 2009 by uCertify Leave a reply »

The ?: operator is a conditional operator that is used as a short hand for an if-else statement in some cases. It is also known as ternary operator because it takes three operands. The general form of the operator is as follows:

opr1 ? opr2: opr3

where, opr1 can be any expression that evaluates to a boolean value. Both opr2 and opr3 are required to return values of the same type. If opr1 evaluates to true, opr2 is evaluated. Otherwise, opr3 is evaluated.

The general form of the operator is equivalent to the following if-else statement:

if(opr1){
   opr2
}
else{
   opr3
}

  • Download free practice test for CIW Master CIW Enterprise Developer exam.
  • Pass SCBCD in first attampt.
  • Download practice question and study guide for scdjws for exam.
  • Click here to download scjp test study guide and practice question.
  • Pass SCJP 5/6 in first attampt.
  • Download practice question and study guide for scmad for exam.
  • Click here to get free scwcd SCWCD exam practice questions.
  • Download free practice test for SUN SCJP 2 exam.
  • Download practice question and study guide for CX310-036 for exam.
  • Download free practice test for SUN Java 5.0 exam.
  • Pass SCJP 6.0 in first attampt.
Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

uCertify.com | Our Company | Articles | Contact Us | News and Press Release | uCertify India | Entries (RSS)
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD    Cisco Certification: CCNA, CCENT    A+, Network+, Security+ Project+
Oracle Certification: OCP 11g, OCP 10g, OCA 11g, OCA 10g    CIW foundation    EC-212-32,    CISSP    Photoshop ACE CS4    Adobe Flash ACE, PMP, CAPM
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.