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

