Java를 이용한 홀짝게임,



머신러닝 훈련 중 과제로 얻은 싱글게임과 가위바위보 게임.

진행 후 자동으로 다시 시작되도록 프로그래밍해야 하는데 진행 후 계속 실패합니다.


콘솔 창

내가 원하는 방식으로 인코딩하려면 이 상태에서 s/e 입력을 할 수 있어야 하는데 타이핑이 안되서 코드를 다시 읽었다.


문제의 코딩

문제는 nextInt로 읽는 것이었습니다.
콘솔 창에서 실행할 때 1 + ‘Enter’를 누르지만 여기서는 1로 표시되고 ‘Enter’는


1회 진행 후 ‘enter’의 값이 nextLine에 입력되어 다시 읽혀진다.

따라서 Temp 읽기는 isEmpty() 문에 들어가고 중단됩니다.
, 실행이 종료되었습니다.

해결책은 그것을 nextInt가 아닌 nextLine으로 얻는 것입니다.


nextLine으로 가져온 다음 Integer.parseInt로 다시 Int로 변경하면 문제 없이 계속됩니다.


변경 후에는 문제 없이 잘 됩니다.

Line을 수신하고 다시 Int로 변환하는 프로세스. 파이썬에서는 한 번도 느껴보지 못한 복잡성.

어쨌든 작업이 성공적으로 완료되었습니다!