메소드를 활용하면
코드의 가독성을 획기적으로 높일 수 있고 재사용하기 용이하며 유지보수에 획적으로 편리하다.
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
'생활코딩 > 생활코딩 Java' 카테고리의 다른 글
Java_객체 지향 프로그래밍 - 남의 클래스 & 남의 인스턴스 (0) | 2021.10.13 |
---|---|
Java_method - 부록 - static (0) | 2021.10.12 |
Java_method - 메소드의 출력 (0) | 2021.10.12 |
Java_method - 메소드의 입력 (0) | 2021.10.12 |
Java_method - 메소드의 기본 형식 (0) | 2021.10.12 |