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.
En algún momento las computadoras tomarán decisiones utilizando datos como true o false. Pesa 2 bytes.
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.
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");
}
}