생활코딩/생활코딩 Java

Java1_나의 앱 만들기

양상추상츄 2021. 10. 11. 17:23

https://www.youtube.com/watch?v=mphrv80VaQI&t=137s

 

나의 앱 만들기 시작전 중간중간 여러 기초개념들을 설명해줌

생활코딩에서 정리한 자바지도? 영상에서 확인가능
User Interface
Application Programming Interface
자바의 라이브러리, 패키지 사용방법 확인

 

나의 앱 만들기


public class AccountingApp {

    public static void main(String[] args) {
        double valueOfSupply = Double.parseDouble(args[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 );

    }

}

Refactor -> Extract Local Variable

변수로 지정할 것들이 많은 경우 한꺼번에 변경 할 수 있음