흉들, 서기를 단기로 환산하는 프로그램을 자바로 짰는데 환산한 값이 무조건 단기 2382년으로 나오네.....

뭐가 잘못된 거야? 서기 1년을 넣던 200년을 넣던 무조건 단기 2382년만 산출되는 이유가 뭐지?

코드 어디가 잘못되었는지 알려줘!!!!!

package yearex;

public class YearEx {
    public static void main(String[] args) throws java.io.IOException{
        final int DCYear = 2333;        // 단기 원년
        int year;                       // 서기 연도(양수=AD, 음수=BC)
        int t;
        
        System.out.println("그레고리력 연도를 입력하시오.(양수 = AD, 음수 = BC)");
        System.out.print("그래고리력 입력 : ");
        year = System.in.read();
        
        t = year + DCYear;
        System.out.println("입력하신 그레고리력 연도는 단기 " + t + "년입니다.");
    }
}