Reassignment

After a variable is declared and assigned an initial value, that value can be later reassigned.

public class Main { public static void main(String[] args) { String boss = "Jaqueline"; System.out.println(boss); boss = "Chelsea" System.out.println(boss); } }

Reassignments just involve the name and the new value. The type should not be redeclared.

boss = "Chelsea"; // name new value

After a variable is reassigned, the value associated with the name will reflect the new value from that point in the program onwards.

public class Main { public static void main(String[] args) { String boss = "Jaqueline"; // This will output "Jaqueline" System.out.println(boss); boss = "Chelsea" // But this will output "Chelsea" System.out.println(boss); } }