Understanding the Unary Operator in Java

Java uses the symbol tilde (~) to represent the operator. The following examples are clearly illustrative of the use and outcome of this operator.

Code sample:

public class JavaUnary{public static void main(String args[]){JavaUnary javaUnary = new JavaUnary();javaUnary.proceed();}private void proceed(){System.out.println("Unary (~) of 55: " + ~ 55 ); //Output is 1 number lesser than the negative of the argumentSystem.out.println("Unary (~) of -55: " + ~ -55 ); //Output is 1 number lesser than the positive of the argument}}/*

Expected output:

[[email protected]]# java JavaUnaryUnary (~) of 55: -56Unary (~) of -55: 54*/
Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Related Posts