
public class Demo
{
    public static void main(String[] args)
    {
        // Copying a primitive type variable
        int k = 5;
        int c = k;             // Copy k to c
        
        c = 99;                // Update
        System.out.println(k); // k unchanged - prints 5

        // Copying a reference type variable
        Circle circle1 = new Circle(5); 
        Circle circle2 = circle1;   // Copy circle1 to circle2
        
        circle2.radius = 99;        // Update
        System.out.println( circle1.radius ); // circle1.radius CHANGED: 99
    }
}
