Что напечатает следующий код:

public class Test {
    int i = 1;

    void add(int i) {
        i += i;
        System.out.println(i);
    }

    public static void main(String args[]) {
        Test t = new Test();
        t.add(5);
    }
}
Explanation
Внутри метода add мы работаем только с параметром метода i, так как для обращения к переменной класса i (особенно в данном случае совпадения имен) необходимо употребить ключевое слово this.

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Keep exploring
Java quizzes
Cosmo
Sign Up Now
or Subscribe for future quizzes