Z tego co czytalem to najprawdopodobniej program uzywa bitow a nie znakow do odczytania, dlatego wychodzi zly wynik ale prosilbym o wyjasnienie dlaczego tak sie dzieje i jaka komende zastosowac pod int liczba1 skoro reader.read() dziala inaczej niz mysle. Pozdrawiam