The IT Certification Resource Center

Featured Deal

Get CompTIA, Cisco, and Microsoft training courses free for a week.
Learn More ❯

Question 3:

Given the following code, what will be the output?

class Value
{
public int i = 15;
}
public class Test
{
    public static void main(String argv[])
    {
                 Test t = new Test();
        t.first();
              }
public void first()
    {
               int i = 5;
                   Value v = new Value();
        v.i = 25;
        second(v, i);
            System.out.println(v.i);
    }
    public void second(Value v, int i)
    {
        i = 0;
                    v.i = 20;
        Value val = new Value();
                    v =  val;
                System.out.println(v.i + " " + i);
                 
    }
}

A. 15 0
         20

B. 15 0
         15

C. 20 0
         20

D. 0 15
         20