자바 계산기 썸네일형 리스트형 [JAVA] 스택을 이용한 계산기(후위 표기법) 1. GUI 하나의 JPanel을 Container을 사용하듯이 사용했고 메인 JPanel에다가 서브 JPanel을 추가하면서 UI구성. 2. 변수 ArrayList postfix은 계산하기 편하게 하기위 후위표기법으로 수식을 저장한다. Stack opStack은 연산자를 저장하고 후위 표기법 규칙에 따라 postfix에 넣는다. StringBuilder sb은 숫자 버튼을 누르면서 숫자를 저장하는 변수 3. 알고리즘 1. 숫자버튼을 클릭할 때마다 event처리로 StringBuilder 변수 sb에 append로 숫자 저장 2. 연산자가 나올경우 저장된 숫자를 postfix에 저장 후 sb = ""로 초기화한다. 3. 연산자는 opStack이 비어있으면 추가. 4. 이미 opStack에 연산자가 있을경.. 더보기 이전 1 다음