생활코딩/생활코딩 Java

Java_method - 메소드의 활용

양상추상츄 2021. 10. 12. 17:34

메소드를 활용하면

코드의 가독성을 획기적으로 높일 수 있고 재사용하기 용이하며 유지보수에 획적으로 편리하다.

 

https://www.youtube.com/watch?v=IXO5PluE1HM 

 

package method;
public class AccountingApp {


    //공급가액
    public static double valueOfSupply; // 전역변수, feild 설정 해줘야 모든 메소드에서 가져갈 수 있다.
    //부가가치세율
    public static double vatRate;
    //경비율
    public static double expenseRate;

    public static void main(String[] args) {
 
        valueOfSupply = 10000.0;
        vatRate = 0.1;
        expenseRate = 0.3;
 
        System.out.println("Value of supply : " + valueOfSupply);
        System.out.println("VAT : " + getVAT());
        System.out.println("Total : " + getTotal());
        System.out.println("Expense : " + getExpense());
        System.out.println("Income : " + getIncome());
 
    }

    public static double getIncome() {
        return valueOfSupply - getExpense();
    }

    public static double getExpense() {
        return valueOfSupply * expenseRate;
    }

    public static double getTotal() {
        return valueOfSupply + getVAT();
    }

    public static double getVAT() {
        return valueOfSupply * vatRate;
    }
 
}

 

Alt + Shift + M = method로 변경 단축키

refector -> Convert Local variable to Field variablevariable