Page 151 - Cs_withBlue_J_C11_Flipbook
P. 151

c = a*b;
                        else
                            c = a-b;

                 2.  result = (marks > 40)? "pass" : "fail";
                    if(marks>40)
                        result = "pass";
                    else
                        result = "fail";
                 3.  System.out.println((sal<=10000)? 0.25*sal : 0.03*sal);
                    if(sal<=10000)
                        System.out.println(0.25 * sal);
                    else
                        System.out.println(0.03 * sal);
                 4.  System.out.println(((a+b)>c)? a+b : b-c);
                    if((a+b)>c)
                        System.out.println(a+b);
                    else
                        System.out.println(b-c);
                 5.  int largest = (n1 >= n2)? ((n1 >= n3)? n1 : n3) : ((n2 >= n3)? n2 : n3);
                    int largest;
                    if(n1>=n2)
                        {
                            if(n1>=n3)
                                  largest = n1;
                            else
                                  largest = n3;
                        }
                    else
                        {
                            if(n2>=n3)
                                  largest = n2;
                            else
                                  largest = n3;
                        }

                 Bitwise Operator
                 This operator performs bit-level calculations on the operands. The operands can only be byte, short, int and long.

                 The different types of Bitwise operators are as follows:
                                              Operator                        Meaning

                                                  ~              Bitwise Complement
                                                 <<              Left Shift
                                                 >>              Right Shift

                                                 >>>             Unsigned Right Shift
                                                  &              Bitwise AND
                                                  |              Bitwise OR (Bitwise Inclusive OR)
                                                  !              Bitwise NOT
                                                  ^              Bitwise XOR (Bitwise Exclusive OR)



                                                                                                                       149
                                                                                               Variables and Expressions  149
   146   147   148   149   150   151   152   153   154   155   156