package lectures.exceptions;
import util.annotations.WebDocuments;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

@WebDocuments({"Lectures/Exceptions.pptx", "Lectures/Exceptions.pdf", "Videos/Exceptions.avi"})
public class ExpectedVsUnexpectedEvents {
    static BufferedReader input = new BufferedReader(new InputStreamReader(
            System.in));

    public static void efficientReader() {
        try {
            for (;;) {
                System.out.println(input.readLine());
            }
        } catch (IOException e) {
        }
    }
    
    public static void wellProgrammedReader() {
        try {
            for (;;) {
                String nextLine = input.readLine();
                if (nextLine == null) break;
                System.out.println(nextLine);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}