Texto

char

Es solamente para cáracteres. Es de tipo unicode, eso quiere decir que solo acepta un solo dígito como valor. Está claisificado como tipo de dato de texto. Para escribir se utilizan las comillas simples. Pesa 2 bytes.

Datos lógicos

boolean

En algún momento las computadoras tomarán decisiones utilizando datos como true o false. Pesa 2 bytes.

Declarar variables con “var”

A partir de Java 10 no hace falta especificar el tipo de variable que quieres usar. Con solamente escribir var para declarar una variables es suficiente.

Hagamos un ejemplo con var

public class DataTypes {
    public static void main(String[] args) {
        
        var cityDestination = "Japan"; //String
        var ticketPrice = 500; //int
        var ticketDiscount = 0.15; //float
        var passengerName = "Arthur"; //String

				//Aquí estamos aplicando el descuento en la compra del ticket
        var discountTicketPrice = ticketPrice * ticketDiscount; //float
        var totalTicketPrice = discountTicketPrice; //float

        System.out.println(passengerName + " is going to travel to " + 
				cityDestination + "," + " he need to pay $" + 
				totalTicketPrice + " dollars for the ticket");

    }

    
}