흉들, 서기를 단기로 환산하는 프로그램을 자바로 짰는데 환산한 값이 무조건 단기 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 + "년입니다.");
}
}
뭐가 잘못된 거야? 서기 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 + "년입니다.");
}
}
year = System.in.read(); 여기 프린트문으로 찍어봐 값이 뭐나오나
숫자를 숫자 그대로 입력받으려면 무슨 System.in.read() 대신 무슨 함수를 써야 하지?
자살추천
(야 쿄스케 너 자바 프로그래머냐?) 형은 마지막으로 자바 프로그래밍 한게 10여년전. 그래서 이건 추측. 2382-2332=49=\'1\'. 아마 200을 입력하면 2383, 300을 입력하면 2384 등이 출력될껀데? 안그러냐 글싼이? ㅋㅋ 고생해라. (야 근데 곽가는 아직도 들이대고 다니냐? ㅋㅋ)
ㄴ 자바만 다뤄봤고.. 씨는 아주 조금 깨작댔으니 자바 프로그래머가 맞는듯...
그렇군. 곽가는 방금 보았다. 이번에 밑에서 c가 전봇대 꽂아주는 거 받아먹고 있군. 아이구 징그러운 문디. ㅋㅋㅋ
Scanner scanner = new Scanner(System.in); year = scanner.nextInt();
(그럼 형은 다시 잠수. ㅋㅋㅋ 야 참 쿄스케 곽가 저러다 완존 병원신세 져야 할지 모르니 되도록 니가 꼬셔서 소주한잔 같이 먹고 달래봐라. 개 그러다 프갤 전체랑 맞짱뜨다 진짜 골라갈까봐 무섭다)
야, 캐닭, 곽 디시 서버 관리하지? 형이 단 글 바로바로 지우는 것이나 남의 계정 가로채는 것이나 디시 서버 관리잔데, 참 걔는 왜 그러고 사냐?
심심한 사람은 조 밑에 곽가 글로 와라 형이 보여주께. ㅋㅋㅋ 한 5분만 보여주고 퇴개르 한다.