java integer data types code example

Example 1: all data types in java

Data Type	Size	Stores
byte		1 byte	whole numbers from -128 to 127
short		2 bytes	whole numbers from -32,768 to 32,767
int			4 bytes	whole numbers from -2,147,483,648 to 2,147,483,647
long		8 bytes	whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
float		4 bytes	fractional numbers; sufficient for storing 6 to 7 decimal digits
double		8 bytes	fractional numbers; sufficient for storing 15 decimal digits
boolean		1 bit	true or false values
char		2 bytes	single character/letter or ASCII values

Example 2: how to have a only number type in java

class scratch{
    public static Number haha(Number yo){
        return yo;
    }

    public static void main(String[] args) {
        System.out.println(haha( (int) 5 ));
        System.out.println(haha( (double) 5.0 ));
        System.out.println(haha( (long) 5 ));
        System.out.println(haha( (float) 5.0 ));
        //all of these classes extend the java.lang.Number class 

        System.out.println(haha("Hey"));
        //error because the java.lang.String class does not extend the java.lang.Number class
    }
}

Tags:

Java Example