티스토리 뷰

[주제]

- 'method'의 작동방식



[중요]

- 메소드는 'main' 밖에서 정의해야 함

- 'main'에서는 호출하여 사용



[소스 코딩]

package methodClass;
 
class methodClass {
    public static void main(String[] args) {
/*
        [함수]
        Function, Method
        ※ 차이점: Function - 독립적, Method - Class에 소속
           A     B     C     D   E
        public static void method() {
            내용
            반환값(필수 x)
        }
        
        - A: 접근지정자
        - B: 키워드(정적)
        - C: 반환값
        - D: 메소드 이름
        - E: 인자=인수=parameter
        - 인자값은 1개 이상 가능  ※ 무한
        - 반환값은 최대 1개만 가능
        - 함수의 설정은 메인 밖에서 해야함
*/
 
        method1();
        method2(5);
        method3(123"문자열"3.14);
        
        char c;
        c = method4();
        System.out.println("method4 c = " + c);
    }
 
//      각 유형별 함수 및 함수 설정
//      유형 1: 인자 X, 반환값 X
        public static void method1() {
            System.out.println("void method1() 호출");
        }
 
//      유형 2: 인자 O, 반환값 X
        public static void method2(int i) {
            System.out.println("void method2() 호출");
            System.out.println("i = " + i);
        }
 
//      유형 3: 인자 O(2개 이상), 반환값 X
        public static void method3(int i, String str, double d) {
            System.out.println("method3 " + i + " " + str + " " + d);
        }
 
//      유형 4: 인자 X, 반환값 O
        public static char method4() {
            return 'A';
        }
}
cs



■ 실행결과

'프로그래밍 언어 > Java(연습)' 카테고리의 다른 글

methodClass2(메소드 연습)  (0) 2016.04.28
trump(카드 뽑기)  (0) 2016.04.27
야구 게임  (0) 2016.04.27
sorting(정렬)  (0) 2016.04.27
로또 번호 추첨 프로그램  (0) 2016.04.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함