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);
}
}