Why does the following code print out 6 and not 20?
public class ClassA {
    public static void main (String [] args ) {
        int k = 5;
        doub ( k );
        doub ( k );
        if ( k <= 19) {
            k ++;
        }
        System. out . println ( k );
    }
    public static void doub (int x ) {
        x *= 2;
    }
}
Thanks in advance.
 
     
    