Home > Articles > Programming > Java

  • Print
  • + Share This
This chapter is from the book

Certification Practice

The following question is the kind of thing you could expect to be asked on a Java programming certification test. Answer it without looking at today’s material or using the Java compiler to test the code.

Given:

public class AyeAye {
    int i = 40;
    int j;

    public AyeAye() {
        setValue(i++);
    }

    void setValue(int inputValue) {
        int i = 20;
        j = i + 1;
        System.out.println("j = " + j);
    }
}

What is the value of the j variable at the time it is displayed inside the setValue() method?

  1. 42
  2. 40
  3. 21
  4. 20

The answer is available on the book’s website at www.java21days.com. Visit the Day 3 page and click the Certification Practice link.

  • + Share This
  • 🔖 Save To Your Account