Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Tipos de datos Java (primitivos)

Tipos de datos Java (primitivos)

En este tutorial, aprenderemos sobre los 8 tipos de datos primitivos en Java con la ayuda de ejemplos.

Tipos de datos Java

Como sugiere el nombre, los tipos de datos especifican el tipo de datos que se pueden almacenar dentro de las variables en Java.

Java es un lenguaje de tipo estático. Esto significa que todas las variables deben declararse antes de que puedan usarse.

int speed;

Aquí, velocidad es una variable, y el tipo de datos de la variable es int .

El int tipo de datos determina que la velocidad variable solo puede contener números enteros.

Hay 8 tipos de datos predefinidos en Java, conocidos como tipos de datos primitivos.

Nota :Además de los tipos de datos primitivos, también existen tipos referenciados (tipo de objeto).


8 tipos de datos primitivos

1. tipo booleano

Ejemplo 1:tipo de datos booleanos de Java

class Main {
  public static void main(String[] args) {
    	
    boolean flag = true;
    System.out.println(flag);    // prints true
  }
}

2. tipo de byte

Ejemplo 2:tipo de datos de bytes de Java

class Main {
  public static void main(String[] args) {

    byte range;
    range = 124;
    System.out.println(range);    // prints 124
  }
}

3. tipo corto

Ejemplo 3:tipo de datos cortos de Java

class Main {
  public static void main(String[] args) {
    	
    short temperature;
    temperature = -200;
    System.out.println(temperature);  // prints -200
  }
}

4. tipo int

Ejemplo 4:tipo de datos Java int

class Main {
  public static void main(String[] args) {
    	
    int range = -4250000;
    System.out.println(range);  // print -4250000
  }
}

5. tipo largo

Ejemplo 5:tipo de datos largos de Java

class LongExample {
  public static void main(String[] args) {
    	
    long range = -42332200000L;
    System.out.println(range);    // prints -42332200000
  }
}

Aviso, el uso de L al final de -42332200000 . Esto representa que es un número entero de long tipo.


6. tipo doble

Ejemplo 6:tipo de datos doble de Java

class Main {
  public static void main(String[] args) {
    	
    double number = -42.3;
    System.out.println(number);  // prints -42.3
  }
}

7. tipo flotante

Ejemplo 7:tipo de datos flotante de Java

class Main {
  public static void main(String[] args) {
    	
    float number = -42.3f;
    System.out.println(number);  // prints -42.3
  }
}

Note que hemos usado -42.3f en lugar de -42.3 en el programa anterior. Es porque -42.3 es un double literal.

Para decirle al compilador que trate -42.3 como float en lugar de double , necesitas usar f o F .

Si desea obtener información sobre la precisión simple y la precisión doble, visite Punto flotante de precisión simple y precisión doble de Java.


8. tipo de carácter

Ejemplo 8:tipo de datos Java char

class Main {
  public static void main(String[] args) {
    	
    char letter = '\u0051';
    System.out.println(letter);  // prints Q
  }
}

Aquí, el valor Unicode de Q es \u0051 . Por lo tanto, obtenemos Q como salida.

Aquí hay otro ejemplo:

class Main {
  public static void main(String[] args) {
    	
    char letter1 = '9';
    System.out.println(letter1);  // prints 9
    	
    char letter2 = 65;
    System.out.println(letter2);  // prints A

  }
}

Aquí, hemos asignado 9 como un carácter (especificado por comillas simples) a la letra1 variable. Sin embargo, la letra2 a la variable se le asigna 65 como un número entero (sin comillas simples).

Por lo tanto, A se imprime en la salida. Es porque Java trata los caracteres como un número entero y el valor ASCII de A es 65. Para obtener más información sobre ASCII, visite ¿Qué es el código ASCII?.


Tipo de cadena

Java también proporciona soporte para cadenas de caracteres a través de java.lang.String clase. Las cadenas en Java no son tipos primitivos. En cambio, son objetos. Por ejemplo,

String myString = "Java Programming";

Aquí, miCadena es un objeto del String clase. Para obtener más información, visite Java Strings.


Java

  1. Variables de C# y tipos de datos (primitivos)
  2. Tipos de datos de C++
  3. Tipos de datos C
  4. Tipos de datos de Python
  5. Conversión de tipos de Python y conversión de tipos
  6. Encapsulación de Java
  7. Tipos de anotación de Java
  8. Conversión de tipos de Java
  9. Clase contenedora de Java
  10. Java - Tipos de datos básicos
  11. Java - Tipos de variables