class TestClass {
public void method1 (int[] a, int[] b)
{
a = b;
a[0] = 10;
System.
out.
println("a[0] = " + a
[0]); System.
out.
println("b[0] = " + b
[0]); }
public void method2 (int x, int y)
{
x = y;
x = 4;
System.
out.
println("x = " + x
); System.
out.
println("y = " + y
); }
public static void main
(String [] args
) {
TestClass test = new TestClass();
int x = 2; int y = 3;
int[] a = new int[] {5,6,5,6};
int[] b = new int[] {1,8,1,8};
test.method1(a, b);
test.method2(x, y);
System.
out.
println("x = "+x
+"; y = "+y
+"; a[0] = "+a
[0]); }
}
Y2xhc3MgVGVzdENsYXNzIHsgCnB1YmxpYyB2b2lkIG1ldGhvZDEgKGludFtdIGEsIGludFtdIGIpIAogeyAKIGEgPSBiOyAKIGFbMF0gPSAxMDsgCiBTeXN0ZW0ub3V0LnByaW50bG4oImFbMF0gPSAiICsgYVswXSk7IAogU3lzdGVtLm91dC5wcmludGxuKCJiWzBdID0gIiArIGJbMF0pOyAKIH0gCiAKIHB1YmxpYyB2b2lkIG1ldGhvZDIgKGludCB4LCBpbnQgeSkgCiB7IAogeCA9IHk7IAogeCA9IDQ7IAogU3lzdGVtLm91dC5wcmludGxuKCJ4ID0gIiArIHgpOyAKIFN5c3RlbS5vdXQucHJpbnRsbigieSA9ICIgKyB5KTsgCiB9IAogCiBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgW10gYXJncykgCiB7IAogVGVzdENsYXNzIHRlc3QgPSBuZXcgVGVzdENsYXNzKCk7IAogaW50IHggPSAyOyBpbnQgeSA9IDM7IAogaW50W10gYSA9IG5ldyBpbnRbXSB7NSw2LDUsNn07IAogaW50W10gYiA9IG5ldyBpbnRbXSB7MSw4LDEsOH07IAogCiB0ZXN0Lm1ldGhvZDEoYSwgYik7IAogdGVzdC5tZXRob2QyKHgsIHkpOyAKIAogU3lzdGVtLm91dC5wcmludGxuKCJ4ID0gIit4KyI7IHkgPSAiK3krIjsgYVswXSA9ICIrYVswXSk7IAogfSAKIH0g