🐣생활코딩 강의🐣
JAVA1 - 14.1. 나의 앱 만들기 - 오리엔테이션
https://www.youtube.com/watch?v=mphrv80VaQI&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=39
JAVA1 - 14.2. 나의 앱 만들기 - 기본 기능 구현
https://www.youtube.com/watch?v=RSTVfycyssA&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=40
JAVA1 - 14.3. 나의 앱 만들기 - 변수 도입
https://www.youtube.com/watch?v=7Wg74I0QLaE&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=41
JAVA1 - 14.4. 나의 앱 만들기 - 입력값 도입
https://www.youtube.com/watch?v=iYPQ20VgQUU&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=42
문제 상황 인식하기
✔️ 소비자가 판매자에게 (공급가 + 부가세) 지불 후 물건 구입
✔️ 공급가에서 비용을 제외한 순이익 발생
✔️ 이익을 분배 (배당금)
코드 작성하기
public class Main {
public static void main(String[] args) {
double valueOfSupply = Double.parseDouble(args[0]);
double vatRate = 0.1;
double vat = valueOfSupply * vatRate;
double total = valueOfSupply + vat;
double expenseRate = 0.3;
double expense = valueOfSupply * expenseRate;
double income = valueOfSupply - expense;
double dividend1 = income * 0.5;
double dividend2 = income * 0.3;
double dividend3 = income * 0.2;
System.out.println("Value of supply: "+valueOfSupply);
System.out.println("VAT: "+vat);
System.out.println("Total: "+total);
System.out.println("Expense: "+expense);
System.out.println("Income: "+income);
System.out.println("Dividend 1: "+dividend1);
System.out.println("Dividend 2: "+dividend2);
System.out.println("Dividend 3: "+dividend3);
}
}
✅ 테스트 하기
☝️ Argument 설정하기
✌️ Run
cmd 에서 실행하기
// 프로젝트 경로로 이동 : cd [project path]
cd C:\Users\alsrud\IdeaProjects\Setting\src
// 디렉토리 내 파일 확인하기 : dir (Windows) | ls (MAC)
dir
// 클래스 실행하기 : java [class name] [args]
java Main.java 20000.0
'Spring > JAVA' 카테고리의 다른 글
Java 예외 (Try-Catch / Try-Catch-Finally / Try with Resource Statements / Throws) (0) | 2023.09.26 |
---|---|
앱 만들기 2 - 배당금 계산기 (제어문, 배열, 메소드, 클래스, 인스턴스) (0) | 2023.09.25 |
변수 (0) | 2023.09.21 |
데이터 (숫자, 문자열) 다루기 (0) | 2023.09.20 |
Hello World & Java 동작 원리 (0) | 2023.09.20 |