java.math.BigInteger not()
Description
Method Syntax
public BigInteger not()
Method Argument
Data Type | Parameter | Description |
---|---|---|
N/A | N/A | N/A |
Method Returns
The not() method returns ~this.
Compatibility
Requires Java 1.1 and up
Java BigInteger not() Example
Below is a java code demonstrates the use of not() method of BigInteger class. The example presented might be simple however it shows the behavior of the not() method.
package com.javatutorialhq.java.examples; import java.math.BigInteger; import java.util.Scanner; /* * A java example source code to demonstrate * the use of not() method of BigInteger class */ public class BigIntegerNotExample { public static void main(String[] args) { // get user input System.out.print("Enter a value:"); Scanner s = new Scanner(System.in); String input = s.nextLine(); s.close(); // declare a new BigInteger BigInteger val1 = new BigInteger("-32"); // convert string input to BigInteger BigInteger val2 = new BigInteger(input); // get the result value of not() method and print it System.out.println("Result="+val1.not()); System.out.println("Result="+val2.not()); } }
This example is a lot simpler than it looks. Basically we ask for user input and converted this value into BigInteger. Another BigInteger object were also intialize with constructor having a value of “-32”. We then use the not() method to demonstrate the use of it.