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

Что произойдет при попытке скомпилировать и запустить данный код? Считается, что файл outstream уже создан.

 один вариант
import java.io.*; 
 
public class Main { 
    public static void main(String[] args) { 
        try { 
            FileInputStream fis = new FileInputStream("outstream"); 
            InputStreamReader isr = new InputStreamReader(fis); 
            BufferedReader br = new BufferedReader(isr); 
            try { 
                do { 
                    String str = br.readLine(); 
                    System.out.println(str); 
                } while (str != null);              
            } 
            finally { 
                fis.close(); 
                isr.close(); 
                br.close(); 
            } 
        } catch(IOException e){ 
            e.printStackTrace(); 
        } 
    } 
} 
Программа выведет на экран содержимое файла
Произойдет ошибка компиляции
Произойдет ошибка выполнения
Ни один из перечисленных вариантов