4월, 2022의 게시물 표시

4칙연산기 2.0 완성

이미지
 초기화면 while문으로 y 누를 때 까지 감금   숫자 누를 때 까지 감금 두번째 숫자 누를 때 까지 감금 연산자 단축키 1~4 누를 때 까지 감금 결과화면; y 누르면 재실행

개발일지

이미지
 같은 함수로 여러번 사용하는 오버로드  데이터 타입 변환 후 에러 유무로 확인하는 입력된 숫자 유효성 확인 그 외 배운것들: this. 현재 항목에서 public, private 구분

사칙연산기 프로세스

 사칙연산기 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

04/19/22 개발일지

이미지
사칙연산기 코딩 project/src 패키지 아래에 calculator, project 패키지 생성 calculator 패키지 아래에 display, operation 클라스 생성 project 패키지 아래에 loader 클라스 생성 loader:       프로그램 구동용 클라스 display:      화면 출력용 클라스 operation:  연산용 클라스 loader display operation 이해 잘 안 가는 부분 실행 Display 클라스까지만 구동되는 상태 Operation 클라스는 아직 연결하지 않아서 실제로 연산은 되고 있지 않음 if, while, switch문도 코딩하지 않아서 다음단계로 바로바로 넘어 가고 있음
 04/18/22 저번에 이어서 기본설정작업 진행 Eclipse편집기 기본 워크스페이스 경로 지정 프로젝트 생성 Module-info.java file 생성 체크해제 설정 window - preferences General - workspace - UTF - 8 패키지, 클라스 생성 자바로 사칙연산기 만들기 조별토론 1. 설명서 출력 Display Class에  "숫자를 입력하세요" 단축키: 1:+ 2:- 3:* 4:/ 2. 숫자 입력하는 코드 작성 3. 숫자 입력  4. 입력한 숫자 유효성 확인     a. 숫자일시 다음 단계로    b. 숫자 아닐시 오류문구 및 다시 숫자입력으로 돌아가기 (if문 사용) 4. 단축키로 연산자 입력  5. 단축키 유효성 확인     switch문 사용     case1~4: +,-,*,/, 다음단계     default: 오류 6. 두번째 숫자 입력  4. 입력한 숫자 유효성 확인     a. 숫자일시 다음 단계로    b. 숫자 아닐시 오류문구 및 다시 숫자입력으로 돌아가기 (if문 사용) 8. ENTER로 데이터를 operation class로 보내기 9.  operation class에서 +_*/method로 계산 10. 결과 display class로 송출 while문 +1+1+1+1
 개발일지 04/15/22 JDK, Eclipse  편집기 등 기본 프로그램을 설치. 고급 시스템 설정 환경변수에서 자바 경로 지정.