Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Adagio non molto

JAVA 빈 엔터 입력 처리 본문

Study

JAVA 빈 엔터 입력 처리

마르카토* 2015. 3. 29. 01:58


숫자를 입력받아야 하는데 종료 조건이 그냥 엔터를 치는 것이었다.

너무 오랜만에 프로그래밍을 해서인지 여기서만 한시간 해맨거같다..ㅠㅠ


숫자를 처리해야하지만 '엔터'라는 문자를 처리해야하므로, 자바의 Scanner에는 char를 받는 함수가 없으므로

아에 처음에 받는 것을 String으로 정의.


String으로 정의한 다음, nextLine으로 문자열을 받는다. Line이 들어가야 엔터를 쳤을 때 입력이 끝난것으로 판단가능하다. 이 후, 엔터만 쳤으면 Length = 0 임을 이용해서 terminal condition을 따져준다.

이렇게 하고 미리 java.lang.Integer를 import한 상태에서

Integer.parseInt (String)으로 문자열을 정수형으로 변환시켜서 Diamond 함수에 쓸 값으로 만든다.



어찌보면 C 프로그래밍할 때에 정말 많이 썼던 트릭인거 같은데.. 이제 첫 과제인데 다른 과제에서는 시간이 배로 들겠네..

Comments