처음 만나는 클라우드 보안

[JAVA] 간단한 앱 만들기 (feat. 생활코딩) 본문

JAVA

[JAVA] 간단한 앱 만들기 (feat. 생활코딩)

영민하게 2022. 7. 4. 19:27
반응형
골목길에서 가장 중요한 것은 속도보다 목적지를 향한 경로이다.

 

목표: 판매가, 부가세, 이익 그리고 배당금까지 한 번에 계산할 수 있는 앱을 구현해보자.

출처: 생활코딩 - http://www.boostcourse.org/cs126/lecture/142302


1. 기본 기능 구현

변수 없이 핵심 연산기능만 단순하게 구현해본다.

상품가격은 1만원, 부과세 10%, 지출비용 30%라 가정

2. 변수도입

 - 한 번에 변수 치환하기

Eclipse 변수 일괄 치환 기능: Refactor > Extract Local Bariable

(단축키: Alt + Shift + L)

(Refactor) preview > 변경 적용 전 확인  (불필요한 변화 있는지 미리 확인)

왼쪽 14번째 라인의 0.3은 변경될 필요가 없다 => 수작업으로 변수치환
변수화 완료

2022.7.4 To be continue

3. 입력값 도입

- Eclipse에서 직접 입력

Run > Run Configuration > Arguments (20000.0 입력값 적용)

args => args [0] // 입력 문자열 중 첫 번째 (20000.0) 입력

String [] => Doule.parseDouble( )  // 문자 데이터 타입을 실수로 변경   (parse-분석하다)

- Eclipse 없이 입력

실습 파일 우클릭 >  properties > Resource 경로 복사

명령 프롬프트 창을 통해 해당 경로로 이동

작성된 코드는 src 경로 안에 있고 아직 컴파일이 진행되지 않은 .java파일만 존재한다

 

프로그램을 실행했을때 6번째 줄 (입력값)이 공란이기 때문에 에러가 발생한다.
프로그램 실행시 마지막에 입력하고자 하는 값을 명시하면 입력값으로 받아 계산이 수행된다.

 

추가) 다른 환경에서 자바 실행파일 구동하기

컴파일 완료된 .class파일을 VM상의 우분투 환경에서 구동했을때, 윈도우와 동일하게 작동되었다.

단, JAVA실행파일에 대한 작동은 JAVA VM이 설치되어 있는 환경으로 한정된다.


추가 참고 자료

ㅇ[진행 예정] https://greendreamtrre.tistory.com/434

 

Docker (도커) 자바 서버 구성하기

0. 프로젝트명 : 우분투 도커 환경을 이용한 Java Spring 웹 페이지 서버 구현 1. 목적 : 도커를 이용해 서버를 구축, 웹페이지를 구동한다. 2.기대효과 : 쉬운 배포 및 이식성 3. 개발환경 : Docker Engine 1

greendreamtrre.tistory.com

반응형
Comments