Number class implement:
| Method | Description |
|---|---|
| xxxValue( ) | Converts the value of this Number object to the xxx data type and returns it. |
| compareTo( ) | Compares this Number object to the argument. |
| equals( ) | Determines whether this number object is equal to the argument. |
| valueOf( ) | Returns an Integer object holding the value of the specified primitive. |
| toString( ) | Returns a String object representing the value of a specified int or Integer. |
| parseInt( ) | This method is used to get the primitive data type of a certain String. |
| abs( ) | Returns the absolute value of the argument. |
| ceil( ) | Returns the smallest integer that is greater than or equal to the argument. Returned as a double. |
| floor( ) | Returns the largest integer that is less than or equal to the argument. Returned as a double. |
| rint( ) | Returns the integer that is closest in value to the argument. Returned as a double. |
| round( ) | Returns the closest long or int, as indicated by the method’s return type to the argument. |
| min( ) | Returns the smaller of the two arguments. |
| max( ) | Returns the larger of the two arguments. |
| exp( ) | Returns the base of the natural logarithms, e, to the power of the argument. |
| log( ) | Returns the natural logarithm of the argument. |
| pow( ) | Returns the value of the first argument raised to the power of the second argument. |
| sqrt( ) | Returns the square root of the argument. |
| sin( ) | Returns the sine of the specified double value. |
| cos( ) | Returns the cosine of the specified double value. |
| tan( ) | Returns the tangent of the specified double value. |
| asin( ) | Returns the arcsine of the specified double value. |
| acos( ) | Returns the arccosine of the specified double value. |
| atan( ) | Returns the arctangent of the specified double value. |
| atan2( ) | Converts rectangular coordinates (x, y) to polar coordinate (r, theta) and returns theta. |
| toDegrees( ) | Converts the argument to degrees. |
| toRadians( ) | Converts the argument to radians. |
| random( ) | Returns a random number. |
equals() and the operator == are vague and complicated.
Simply put,
equals() method evaluates to the comparison of values in the objects.
== is a reference comparison; i.e., both variables refer to the same object.