Что будет результатом компиляции кода:

class Quest3 {
    public static void main(String s[ ]) {
        String args;
        System.out.print(args + s);
    } 
} 
Explanation
Если переменная объявлена в методе, то до своего использования она должна быть проинициализирована, иначе компилятор сообщает об ошибке.
При инициализированном значении переменной args в методе print() ошибка не возникает, так как оператор сложения инициирует действия по преобразованию в строку всех участвующих в конкатенации объектов.
Параметр String[] args в main() – просто соглашение, и может быть использован любой приемлемый идентификатор для массива строк.

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
тести з Java
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести