ProghubPH
Вопрос из теста Java основы
Java / junior

Каким будет результат работы следующей программы?

 один вариант
public class Test { 
 
    static boolean foo(char c) { 
        System.out.print(c); 
        return true; 
    } 
    public static void main(String[] args) { 
        int i = 0; 
        for ( foo('A'); foo('B') && (i < 2); foo('C')) { 
            i++; 
            foo('D'); 
        } 
    } 
} 
Ошибка компиляции
ABDCBDCB
ABDCBDC
Возникнет исключение во время работы
ABDCBD
ABCDABCD