¿Cómo obtener el tamaño, el valor mínimo y máximo de los tipos de datos en Java?

El tamaño de un tipo de datos viene dado por (nombre del tipo de datos). TAMAÑO. El valor máximo que puede almacenar viene dado por (Nombre del tipo de dato).MAX_VALUE. El valor mínimo que puede almacenar viene dado por (Nombre del tipo de dato).MIN_VALUE.

Escriba siempre la primera palabra del tipo de datos en mayúsculas.

Ejemplo:

1. Si desea imprimir el tamaño del tipo de datos flotante, use Float.SIZE

2. Si desea imprimir el tamaño y el valor del Byte, use el siguiente código

Java

// Print size, minimum value and maximum
// value of Byte data types in java
import java.io.*;
  
class ValuesOfByte {
    public static void main(String[] args)
    {
        System.out.println("Byte\t" + Byte.SIZE + "\t"
                           + Byte.MIN_VALUE + "\t"
                           + Byte.MAX_VALUE);
    }
}
Producción

Byte    8    -128    127

3. Para imprimir el tamaño, el valor máximo y mínimo de todos los tipos de datos primitivos, use el siguiente código

Java

// Print size, minimum value and 
// maximum value of data types in java
public class RangeOfDataTypes {
    public static void main(String args[])
    {
        System.out.println(
            "S.No.\t  Data Type\t  Size\t  Min. Value\t\t  Max. Value\t");
        System.out.println("1\t  Byte\t\t" + Byte.SIZE
                           + "\t" + Byte.MIN_VALUE
                           + "\t\t\t" + Byte.MAX_VALUE);
        System.out.println("2\t  Short\t\t" + Short.SIZE
                           + "\t" + Short.MIN_VALUE
                           + "\t\t\t" + Short.MAX_VALUE);
        System.out.println("3\t  Integer\t" + Integer.SIZE
                           + "\t" + Integer.MIN_VALUE
                           + "\t\t" + Integer.MAX_VALUE);
        System.out.println("4\t  Float\t\t" + Float.SIZE
                           + "\t" + Float.MIN_VALUE
                           + "\t\t\t" + Float.MAX_VALUE);
        System.out.println("5\t  Long\t\t" + Long.SIZE
                           + "\t" + Long.MIN_VALUE + "\t"
                           + Long.MAX_VALUE);
        System.out.println("6\t  Double\t" + Double.SIZE
                           + "\t" + Double.MIN_VALUE
                           + "\t\t" + Short.MAX_VALUE);
        System.out.println("7\t  Character\t"
                           + Character.SIZE);
    }
}

Producción:

S.No.      Data Type      Size          Min. Value                Max. Value
1           Byte           8             -128                       127
2           Short         16             -32768                     32767
3           Integer       32             -2147483648                2147483647
4           Float         32              1.4E-45                   3.4028235E38
5           Long          64             -9223372036854775808       9223372036854775807
6           Double        64              4.9E-324                  1.7976931348623157E308
7           Character     16

Publicación traducida automáticamente

Artículo escrito por messagepriyanshu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *