Java Numbers Class

Published by Admin on

Java Numbers Class -

When we use Java Numbers Class in our java program, we use primitive data types such as byte, int, long, double, etc.


int i = 1000;
float f = 13.65;
double d = 0xaf;

Wrapper Classes

Integer, Long, Double, Byte, Float, Short are sub-classes of the abstract class Number.

Boxing :- It is converting primitive datatype into object is called boxing.

Unboxing :- It is converting an object of a wrapper type into its corresponding primitive value is called unboxing.

Example of boxing and unboxing

public class Test {
   public static void main(String args[]) {
      Integer k = 7; // boxes int to an Integer object
      k =  k + 10;   // unboxes the Integer to a int

Number Methods

1.xxxValue()It is converts the value of this Number object to the xxx data type and returns it.
2.compareTo()This method compares this Number object to the argument.
3.equals()This method checks whether this Number object is equal to the argument.
4.valueOf()This method returns an Integer object holding the value of the specified primitive.
5.toString()This method a String object representing the value of a specified int or Integer.
6.parseInt()This method is used to get the primitive data type of a certain String that contains numeric value.
7.abs()Get the absolute value of the argument.
8.ceil()Get the smallest integer that is greater than or equal to the argument. Its returned as a double.
9.floor()Get the largest integer that is less than or equal to the argument. Its returned as a double.
10.rint()Get the integer that is closest in value to the argument. Its returned as a double.
11.round()Get the closest long or int, as indicated by the method’s return type to the argument.
12.min()Get the smaller of the two arguments.
13.max()Get the larger of the two arguments.
14.exp()Get the base of the natural logarithms, e, to the power of the argument.
15.log()Get the natural logarithm of the argument.
16.pow()Get the value of the first argument raised to the power of the second argument.
17.sqrt()Get the square root of the argument.
18.sin()Get the sine of the specified double value.
19.cos()Get the cosine of the specified double value.
20.tan()Get the tangent of the specified double value.
21.asin()Get the arcsine of the specified double value.
22.acos()Get the arccosine of the specified double value.
23.atan()Get the arctangent of the specified double value.
24.atan2()Its converts rectangular coordinates (x, y) to polar coordinate (r, theta) and returns theta.
25.toDegrees()Its converts the argument to degrees.
26.toRadians()Its converts the argument to radians.
27.random()Get a random number.

Question :-

  • What is wrapper classes in Java?
  • What is Java Numbers Class?
  • How to use random() in Java?


Leave a Reply

Follow by Email
%d bloggers like this: