Can we write an ternary operator without a return value
java, ternary-operator
Solution
Can i write a Ternary operator with return value as void
No, you can't.
The thing you can do is:
a = a<b ? a+b : a-b;
Or even:
a += a<b ? b : -b;
Problem
I have an Ternary Operator in my Code and I Don't want to return any value from that Ternary operator ... Can i write a Ternary operator with return value as void ... Example : ``` int a = 10; int b = 20; ``` Can i write as ``` (a<b ? a+=b : a-=b); ``` It's Showing an error like ``` The left-hand side of an assignment must be a variable ``` Thank You ...