사칙연산기 프로세스
사칙연산기 S/W
1. 계산기 기능 실행 여부 확인
2. 사용자로부터 숫자 입력 요구 -->
system.out.print
java.util.Scanner
2-1. 입력받은 데이터의 숫자 여부에 대한 유효성 검사
2-1-1 false인 경우 2를 재실행 : while
2-1-2 true --> process 3
3. 사용자의 연산자 선택
system.out.print : 메뉴리스트\n메뉴선택
java.util.Scanner
3-1. 입력받은 데이터의 숫자 여부에 대한 유효성 검사
3-1-1 false인 경우 3을 재실행
3-2. 입력받은 숫자가 1~4범위에 포함되어 있는지 여부 검사
3-2-1 false인 경우 3을 재실행
4. 사용자로부터 숫자 입력 요구 -->
system.out.print
java.util.Scanner
4-1 입력받은 데이터의 숫자 여부에 대한 유효성 검사
4-1-1 false인 경우 4를 재실행
4-1-2 true --> process 5
5. 연산 실행 여부 선택
system.out.print
java.util.Scanner
5-1 입력받은 데이터의 y, n여부 확인
false --> process5 재실행
5-1-1 y--> process 6 : 연산실행
5-1-2 n--> process 2로 복귀
6. 연산실행 : process3에서 선택한 값과 연산메서드를 매핑(분기) --> switch
7. 연산의 결과를 리턴
8. 연산의 결과를 화면 출력
<화면예시>
숫자 입력 : _
1. 더하기 2. 빼기 3. 곱하기 4. 나누기
-------------------------------- Select : _
숫자 입력 : _
---------------------------- 연산실행(y/n) : _
댓글
댓글 쓰기