728x90
참고자료: Youtube - 생활코딩 JAVA1
기본 기능 구현
public class AccountingApp {
public static void main(String[] args) {
System.out.println("Value of Supply : " + 12345.0);
System.out.println("VAT : " + (12345.0*0.1));
System.out.println("Total : " + (12345.0 + 12345.0*0.1));
System.out.println("Expense : " + (12345.0*0.3));
System.out.println("Income : " + (12345.0 - 12345.0*0.3));
System.out.println("Dividend1 : " + (12345.0 - 12345.0*0.3)*0.5);
System.out.println("Dividend2 : " + (12345.0 - 12345.0*0.3)*0.3);
System.out.println("Dividend3 : " + (12345.0 - 12345.0*0.3)*0.2);
}
}
📌공급액, 수수료, 총액, 비용, 수입, 분배 등을 계산하는 기능 구현
변수 도입
public class AccountingApp {
public static void main(String[] args) {
double valueOfSupply = 12345.0;
double vatRate = 0.1;
double expenseRate = 0.3;
double vat = valueOfSupply*vatRate;
double total = valueOfSupply + vat;
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("Dividend1 : " + dividend1);
System.out.println("Dividend2 : " + dividend2);
System.out.println("Dividend3 : " + dividend3);
}
}
📌변수를 도입해 데이터 수정을 편리하게 한다.
입력값 도입
double valueOfSupply = Double.parseDouble(args[0]);
📌사용자의 입력값이 변하면 우리가 그 때마다 코드를 변경하는 것이 아니라 입력값을 받아 코드를 수행하도록 한다.
👉🏻 Double.parseDouble : 들어온 값의 데이터를 double형으로 바꿔준다.
728x90