Lección 13. Palabra Clave var. 
La palabra clave var se introdujo en Java 10 (lanzado en 2018).
La palabra clave var permite al compilador detectar automáticamente el tipo de una variable en función del valor que le asigne.
Esto le ayuda a escribir código más limpio y evitar repetir tipos, especialmente para tipos largos o complejos.
Por ejemplo, en lugar de escribir int x = 5;, podemos escribir:
var x = 5; // x es asignado como int
System.out.println(x);Ejemplos:
var myNum = 5; // int
var myDouble = 9.98; // double
var myChar = 'D'; // char
var myBoolean = true; // boolean
var myString = "Hello"; // String
Notas._
1. var solo funciona cuando asigna un valor al mismo tiempo (no puede declarar sin asignar un valor):
var x; // Error
var x = 5; // OK2. Una vez que se elige el tipo, permanece igual.
var x = 5; // x es un int
x = 10; // OK, permanece como int
x = 9.99; // Error - no puede cambiar de tipo (int a double)
¿Cuándo usar var?_
Para variables simples, generalmente es más claro escribir el tipo directamente (int, double, char, etc.).
Pero para tipos más complejos, como ArrayList o HashMap, var puede hacer que el código sea más corto y fácil de leer.
// Sin var
ArrayList<String> cars = new ArrayList<String>();
// Con var
var cars = new ArrayList<String>();