그리고 자바 객체 지향을 공부하려니까 테트리스 짜면 좋다고 하니 겸사 겸사 자바 GUI 배울 생각임
익명(220.70)2022-02-08 18:48
답글
계산기는 간단하게 하려니 ()까지 넣으려고 하니까 처리가 좀 빡셀듯. replace라는 기능이랑 함수를 최대한 분기별로 나눠서 ()먼저 계산하고 +-*/ 그다음으로 계산 하도록 해야되는데 8/2(2+2) 이것까지도 구현 가능할듯 싶은데 replace로 대체해서 8/2(4)라는 결과만 정해진 값에서 중간에 연산자가 없으면 곱하기를 문자열 중간에 추가 이런느낌으로.. 오늘안에 끝나야했는데 복잡하게 설계하니 구현하기 까다로워서 4-(4+(33+2)*4+(3))+(3+1) 이정도의 코드만 작성하면 될듯.. () 자동 처리는 뒤부터 돌고 q에 위치를 넣고 처리할 생각임..
익명(220.70)2022-02-08 18:59
답글
4-(4+(33+2)*4+(3))+(3+1) 이정도의 계산처리만 8/2(2+2)나 4-(-(33+2)) 이런거는 나중에 코드구현을 다 하면 고민해야될듯 오늘은 ()개수 맞는지 체크하는거랑 3---5 이런 연산자 에러 방지랑 5/0을 시도하면 try-catch로 infinity 출력 정도만 구현해야될듯.. 어제 대충 짜서 그냥 제출해도 되겠는데 할꺼면 제대로 하는게 나을 것 같아서..
해당 댓글은 삭제되었습니다.
다른 언어는 프로젝트 만들기 쉬운데 자바는 어려워서 GUI 배움
그리고 자바 객체 지향을 공부하려니까 테트리스 짜면 좋다고 하니 겸사 겸사 자바 GUI 배울 생각임
계산기는 간단하게 하려니 ()까지 넣으려고 하니까 처리가 좀 빡셀듯. replace라는 기능이랑 함수를 최대한 분기별로 나눠서 ()먼저 계산하고 +-*/ 그다음으로 계산 하도록 해야되는데 8/2(2+2) 이것까지도 구현 가능할듯 싶은데 replace로 대체해서 8/2(4)라는 결과만 정해진 값에서 중간에 연산자가 없으면 곱하기를 문자열 중간에 추가 이런느낌으로.. 오늘안에 끝나야했는데 복잡하게 설계하니 구현하기 까다로워서 4-(4+(33+2)*4+(3))+(3+1) 이정도의 코드만 작성하면 될듯.. () 자동 처리는 뒤부터 돌고 q에 위치를 넣고 처리할 생각임..
4-(4+(33+2)*4+(3))+(3+1) 이정도의 계산처리만 8/2(2+2)나 4-(-(33+2)) 이런거는 나중에 코드구현을 다 하면 고민해야될듯 오늘은 ()개수 맞는지 체크하는거랑 3---5 이런 연산자 에러 방지랑 5/0을 시도하면 try-catch로 infinity 출력 정도만 구현해야될듯.. 어제 대충 짜서 그냥 제출해도 되겠는데 할꺼면 제대로 하는게 나을 것 같아서..