public class SimpleArrayExprs { static public void f1(int[] x, int k) { int y = x[k] ; return y ; } static public void f2(int[] x, int k) { x[k] = x[k] + 1 ; return x[k] ; } static public void f2b(int[] x, int[] b, int k) { x[k] = x[k] + 1 ; b[0] = 9 ; return x[k] ; } static public void f2c(int[] x, int k) { bool[] b = new bool[2] ; x[k] = x[k] + 1 ; b[0] = false ; return x[k] ; } int[] abc ; int[] x ; bool[] b ; public void f2d(int k) { x[k] = x[k] + 1 ; b[0] = false ; return x[k] ; } static public void f3(int[][] x, int k) { int y = x[k][3] ; return y ; } static public void f4(int[][] x, int k) { x[k][3] = x[k][3] + 1 ; return x[k][3] ; } }