code
----------------------------------------
public class kha8 {
int a;
int b;
public void f() {
a = 0;
b = 0;
int[] c = { 0 };
g(b, c);
System.out.println(a + " " + b + " " + c[0] + " ");
}
public void g(int b, int[] c) {
a = 1;
b = 1;
c[0] = 1;
}
public static void main(
String[] args) {
kha8 obj = new kha8();
obj.f();
}
}
what will be the output?
a.000
b.001
c.010
d.100
e.101
ans-e.
----------------------
can anyone explain why b's value's is 0 and a's value is retained to 1???
Thanks,
Shafi.