package p03_interakcja.skaner;

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

// Aby czytać wejście linia po linii, można użyć klas Scanner (inny przykład) lub BufferedReader (tutaj).
// Pośrednio potrzebna jest klasa InputStreamReader.

// Gdybyśmy chcieli podać własne kodowane znaków (inne niż systemowe), to wtedy:
// InputStreamReader isr = new InputStreamReader(System.in, "UTF-8");

public class D_BufRead {
    public static void main(String[] args) {
        try {
            InputStreamReader isr = new InputStreamReader(System.in);
            BufferedReader br = new BufferedReader(isr);
            String wiersz;
            while((wiersz = br.readLine()) != null) {
                System.out.println("Napisałeś " + wiersz);
                if("koniec".equalsIgnoreCase(wiersz))
                    break;
            }

            System.out.println("KONIEC");
        } catch(IOException e) {
            e.printStackTrace();
        }
    }
}
