Scope Example

There are 5 syntax errors in the class below, each related to Java's rules about scoping.  Find them.

public class ScopingEx {
    private int value;
    private int amount;

    public ScopingEx(int value, int amt) {
        value = value;
        amount = amt;
    }

    public int scramble(int x) {
        int y = 4;
        int amount = value;
        int x = 2;
        
        for (int i = 0; i < x; i++) {
            i *= value%y;
            if (i > 2) {
                int i = 3;
                int sum = x + y + i;
                amount *= sum;
            }
        }
        
        y = i + amount;

        while (y > 0) {
            int i = x;
            y = amount * i;
        }
        
        return y;
    }

    public void mix(int x, int z) {
        int i = 0;
        
        while (i > 10) {
            int temp = x + z;
            temp = temp * y;
            i++;
        }
        
        value = i + x;
        amount = z * temp;
    }
}