</pre><pre name="code" class="java"><span style="font-size:14px;">import javax.swing.text.ChangedCharSetException;
class PassParam
{
int x;
public static void main(String [] args)
{
/*
int x=5;
change(x);
System.out.println(x);
}
public static void change(int x)
{
x=3;
System.out.println(x);
}
*/
PassParam obj = new PassParam();
obj.x = 5;
change(obj);
System.out.println(obj.x);
int[]x = new int [1];
x[0]=5;
change(x);
System.out.println(x[0]);
}
/*
public static void ya(int y)
{
int y=1;
System.out.println(y);
}
*/
public static void change(PassParam obj)
{
obj.x=3;
}
public static void change(int[] x)
{
x[0]=3;
}
}</span>