JavaFx를 사용하여 다음 응용 프로그램을 프로그래밍하고 싶습니다.산술 연산자 저장 및 사용
이 프로그램은 사용자가 해결해야하는 수학 작업을 생성합니다. 체크 박스를 사용하면 어떤 연산자 (+ - * /)가 발생할지 결정할 수 있습니다. 4 개의 옵션을 모두 선택하면 모든 운영자를 한 번 사용해야합니다. 그래서 출력은 다음과 같이 될 것입니다 :
4 + 3-2 * 2분의 1
내 문제는 내가 선택한 연산자를 저장할 수있는 방법에 대해 아무 생각이 없다는 것을 나는 나중에에 삽입 할 수 있습니다 방법입니다 최종적으로 프로그램은 사용자 솔루션을 컴퓨터의 계산 된 솔루션과 비교해야하기 때문에 char 또는 string이 아닌 작동중인 운영자로 프로그램을 작성해야합니다.
당신의 도움과 제안에 감사드립니다. 저는 누군가가 이것을 도와 줄 수 있기를 바랍니다.
표현식을 표현하고 평가하기 위해 어떤 종류의 객체 모델을 만들어야합니다. 이것은 특정 서브 클래스 (또는 아마도'evaluate (double, double)'메소드 또는 유사 연산자를 가진'Operator' enum)를 가진 추상'Operator' 클래스를 포함 할 것입니다. 그런 다음 스스로를 평가할 수있는 표현식 객체를 생성합니다. 당신은 정말로 너무 광범위합니다. 완전한 대답은 몇 페이지가 될 것입니다. –