JAVA method

메소드의 활용

수업소개

메소드를 활용하면 무엇이 좋은지를 메소드를 도입하기 전과 도입 후의 차이점을 통해 비교해보겠습니다. 

 

 

 

강의

소스코드

public class AccountingApp {
    // 공급가액
	public static double valueOfSupply = 10000.0;
	// 부가가치세율
	public static double vatRate = 0.1;

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

	public static void main(String[] args) {

		System.out.println("Value of supply : " + valueOfSupply);
		System.out.println("VAT : " + getVAT());
		System.out.println("Total : " + getTotal());

	}

}

 

댓글

댓글 본문
  1. jeisyoon
    2021.05.01 Method의 활용 - OK
  2. anya422
    done!
  3. Sunho Kim
    완료(2021.04.18.일)
  4. 레이
    2021.04.13
  5. chimhyangmoo
    21.04.09
  6. 비더베스트
    메소드에 return을 사용하면 return 값만 출력되는데 그러면 return 이전에 다른 코드를 넣으면 그 코드는 어떻게 되나요?
    예를 들어
    public static double getTotal() {

    System.out.println("Hello World");
    return valueOfSupply + getVAT();
    }
    를 넣으면 getTotal(); 을 실행하면 return 뒤의 valueOfSupply + getVAT() 만 출력되고 Hello World를 화면에 출력 하는건 어떻게 건가요?
    함께 구동되는거 같긴 한데 이런건 return의 사용에 맞지 않는 취지일 것 같긴 한데 이런 경우엔 어떻게 처리되는 건지 궁금합니다.
  7. 김우중
    감사합니다
  8. 감사합니다.!!!
  9. 메소드를 사용해서 가독성 높은 코드를 만들려고 노력해야겠네요. 감사합니다!
  10. 20201213
  11. 제예솔
    감사합니다~~~!!!
  12. 안광민
    완료
  13. 싱와
    메인 메소드의 구성이 이전보다 정말 깔끔하고 짧아졌습니다. 감사합니다.
  14. 포기금지
    하나의 값을 낼 때 수 많은 코드를 사용하게 된다면 메소드를 이용하여 한 줄의 메소드로 바꿔 간단하게 만들 수 있다.
  15. hyuna lee
    감사합니다.
  16. yyrr
    완료
  17. 쥰쥰
    저번 java1강의 보고 했던 내용이네요!! 혼자서 한번 해봤는데 재미있네요 ㅎㅎ
    좋은 강의 쉬운 설명 감사합니다 :)
  18. 라또마니
    감사합니다.
  19. ㅁㅁ
    토탈값이 딱 value of supply랑 vat가 곱해진 값이네요
    뭐 하나 잘못 바꾸신듯
    대화보기
    • 레전드현
      getTotal 로 바꾸면 마지막 Total 부분만 저렇게 1.0E7로 바뀌는데 무슨의미인지 잘모르겠습니다.

      Value of supply : 10000.0
      VAT : 1000.0
      Total : 1.0E7
    • 이기호
      재밌는 강의 감사합니다!^^
    • 쑤우
      수강완료. 감사합니다.
    • James
      감사합니다!!
    • 허공
      감사합니다!
    graphittie 자세히 보기