본문 바로가기

그 땐 Programming Languages했지/그 땐 JAVA했지

[self-study/생활코딩] Ch14.나의 앱 만들기(1) | ① 오리엔테이션 ② 기본 기능 구현 ③ 변수 도입 ④ 입력값 도입

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