[질문] 오목 만들어 봤는대요... 코드를 좀더 줄이려고 하는데 힘들어요 ...
agine
아래의 파일로 했는데요... 기본적으로 실행은 되게 했는데....
y값과 x값이 입력이 되면 순서적으로 흑백이 놓이게 했구요...
원래는 y의 값이 999가 들어 오면 종료를 하게 하려고 했는데 실패했어요,....
그리고 엔터를 누르면 알아서 NumberFromatException예외 처리 오류가 뜹니다.-.- 이것도 좀 어떻게...
지금은 검사 구문이 좌우 위아래 양 대각선으로 해서 미친듯한 for문으로 검색을 하고있습니다.
어떻게 하면 줄일수도 있을것같은데 그렇게 쉽지만은 않네요...
제가 진짜로 원하는것은 검사 방법의 코딩길이를 줄이기 위해서
배열을 이용하여 검사 메소드로 해서1개나 2개 나타내야하는데
어디서 부터 고쳐야할지 알수가 없어서 입니다.
생각자바 봐가면서 1개월남짓 하고 있는데... ㅠ.ㅠ 힘들어요...
설명이 좀 잘 되었나 모르겠어요,....
추가 설명을 해야하면 다 올리겠습니다.
처음으로 이렇게 긴 소스를 만들어서(-.-알고보면 길기만 하지만..)
좀 신경써서 해보고 싶어서 글을 올립니다.
소스를 파일로 올림니다.
-
각티슈
바꾸어 봤는데요... 입력받은 변수는 String으로 되니깐 일단 거기서 trim으로 공백 확인후
보내게 했는데도 안되네요.. 리턴은 다른 식으로 해야 하나봐여... ㅠ.ㅠ 아님 제가 잘못 했던지.. -
햇햇
br.readLine() 하시면 한줄을 읽어 옵니다. 엔터를 치면. 당연히 아무것도 없는 공백에 엔터를 반환하고...
그 빈문자열을 parseInt 하려고 하는 점이 문제인것 같네요 ^_^; 먼저 읽어 들이고.
trim 한 값이 공백이 아니라면 처리하는게 어떠실런지요?