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

Что напечатает эта программа?

 один вариант
public class C { 
    public static void main(String[] args) { 
         
        try { 
            foo(); 
            System.out.print("A "); 
        } catch (Exception e) { 
            System.out.print("B "); 
        } finally { 
            System.out.print("C "); 
        } 
    } 
 
    private static void foo() throws Exception { 
        try { 
            System.out.print("A1 "); 
            throw new Exception(); 
        } catch (Exception e) { 
            System.out.print("B1 "); 
            throw new Exception(); 
        } finally { 
            System.out.print("C1 "); 
        } 
    } 
}
A1 B1 B A
A1 A B C
A1 B1 C1 B C
A1 B1 C1
A1 B C A