How do you use type inference with a simple code example?

Type inference is a feature in programming languages like Java that allows the compiler to automatically deduce the type of a variable based on the value assigned to it. This can make code cleaner and easier to read by reducing redundancy.

var message = "Hello, World!"; // The type of 'message' is inferred as String var number = 42; // The type of 'number' is inferred as int var decimal = 3.14; // The type of 'decimal' is inferred as double System.out.println(message); System.out.println(number); System.out.println(decimal);

type inference Java programming variables code clarity