상세 컨텐츠

본문 제목

[생활코딩] JAVA1 - 최소한으로 배워서 최대한으로 사용하기

Studying (Review)/JAVA

by 잼(JAM) 2021. 12. 13. 10:25

본문

반응형

세금 및 손익 자동계산 어플리케이션 개발

 

개발 순서(간단하게)

1. 기본 기능 구현

2. 변수 도입

3. 입력값 도입

4. 마무리

 


대략 필요한 기능들

1. 공급가 : 상품가격 + 부가가치세

2. 부가가치세 : 상품가격의 10%

3. 비용 : 상품가격의 30%

4. 이익 : 상품가격 - 비용

5. 배당 : 3사람이 각각 5:3:2 비율로 나눔

 


1. 기본 기능 구현하기

필요한 기능을 대략적으로 구현한다

시간순서에 따라 필요한 기능을 사칙연산을 활용해 대략적으로 구현

 


2. 변수 도입(주요 기능 변수화)

1에서 만든 주요 기능들에 대하여

계산식을 변수화하여 입력값에 따라 반응하도록 한다

 


3-1. 입력값 도입(이클립스에서 입력하기)

먼저, 기준이 되는 변수에 입력값을 넣어줄 수 있도록 한다

입력값이 String[] args 즉, 문자열의 배열 형식으로 이루어져 있기 때문에 double로 형변환이 필요하다

따라서 Double.parseDouble로 형변환 명령어를 더하여 입력값을 받도록 한다

 

[Run] - [Run Configurations] 메뉴를 통해서

Argument 즉, 입력값을 추가해서 입력해준다

 

Apply 후 Run 메뉴나 해당 창에서 Run을 시켜보고

정상적으로 작동된다면 확인 완료!

 


3-2.입력값 도입(cmd에서 입력하기)

 

cmd에서는 class파일로 실행을 하므로

class 파일의 [Properties] 탭을 통해 경로를 확인한다

 

해당(Properties) 창이나 탐색기를 열어 경로를 복사한다

 

Window + R 키를 누르고 cmd를 입력후 실행시킨다

 

cd 명령어를 통해 class파일이 있는 경로로 이동한다

 

이동 후 java 명령어를 통해 class 파일을 실행시켜준다

 

현재는 입력값을 받도록 하는 어플리케이션으로 구성되었기 때문에

입력값이 없는 경우 오류가 발생하는 것을 확인 할 수 있다

 

java + 파일명 뒤에 띄어쓰기 후 입력값을 넣어준다

 

입력값을 넣은 후 실행시키면

정상적으로 동작하는 것을 확인 할 수 있다

반응형

관련글 더보기

댓글 영역