🤯TIL/JAVA

[JAVA method(함수)] 기본 형식 / 입력 값 / 출력 / 활용_by생활코딩

Dorothy_YANG 2022. 9. 17. 16:54
728x90

< 기본 형식 >

  • 연관된 코드를 묶어 grouping
method 반영 전 코드 method 반영 후 코드
public static void main(String[] args) {

// 100000000
System.out.println("-");
System.out.println("a");
System.out.println("a");

// 100000000
System.out.println("-");
System.out.println("a");
System.out.println("a");

// 100000000
System.out.println("-");
System.out.println("a");
System.out.println("a");

}

public static void printTwoTimesA() {
System.out.println("-");
System.out.println("a");
System.out.println("a");
}

public static void main(String[] args) {

// 100000000
printTwoTimesA();

// 100000000
printTwoTimesA();

// 100000000
printTwoTimesA();

}
*한 줄짜리 코드라도 그 의미를 명확하게 하기 위해 method 사용은 아주 좋은 습관이다!

 


< 입력 값 >

코드
public static void main(String[] args) {
         
                                   //인자, argument
            printTwoTimes("a", "-");
            // 100000000
            printTwoTimes("a", "*");
            // 100000000
            printTwoTimes("a", "&");
            printTwoTimes("b", "!");
 
    }

                                                       //매개변수,parameter 
    public static void printTwoTimes(String text, String delimiter) {
        System.out.println(delimiter);
        System.out.println(text);
        System.out.println(text);
    }

 

  • 인자 (arguments)
    함수 안으로 주입한 구체적 값.
    자바가 main이라는 메소드를 실행할 때, 입력해주는 입력값이 args를 통해서 들어옴

  • 매개변수(parameter)
    메소드 바깥쪽에서 주입한 값을 메소드 안으로 흘려보내 주는 매개자

< 출력 >

  • return : 끝마치는 역할
    메소드는 입력 값이 있고, 그것을 처리해서 출력해 줌
    출력해주는 핵심적인 키워드는 retrun이다.
    ( * void는 return값 X )

  • 어떤 데이터 타입인지 입력
    method는 return값을 사용할 때 인자를 어떤 데이터 타입으로 출력 시킬 것인지 입력해 주어야한다.

 


 

JAVA - method - 생활코딩

수업소개 많아진 코드 때문에 고통스럽나요? 이 수업은 서로 연관된 코드를 모아서 이름을 붙이는 정리 정돈의 도구인 메소드를 다루는 수업입니다.메소드를 이용하면 1억 줄의 코드도 단 한단

opentutorials.org

 

728x90