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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
 
class Method 
{
    //메인 메소드
    //  - 예약된 메소드
    //  - 프로그램의 시작점(Start Point) - 종착점(End Point)
    public static void main(String[] args) 
    {
        //Ex14_Method.java
 
        //메소드, Method
        //  - 코드의 집합
        //  - 특정 행동을 목적으로 하는 코드의 집합
        //  - 행동(Behavior), 동적인 성격
        //  - 반복되는 코드의 집합(코드 재사용)
        //  - 쪼갤 수 있는 한 쪼개서 사용!
 
        //메소드 사용 시 장점
        //1. 수정하기 쉽다(유지보수성 높음)
        //2. 코드를 성격에 따라 분리(가독성 높음)
        //3. 코드의 재사용 높음
 
 
        //1. 메소드 선언(구현, 정의) : 1회
        //2. 메소드 호출(사용) : n회
 
        //요구사항] "반갑습니다~" x5회
        //수정사항] "반갑습니다~""
        System.out.println("반갑습니다~");
        System.out.println("반갑습니다~");
        System.out.println("반갑습니다~");
        System.out.println("반갑습니다~");
        System.out.println("반갑습니다~");  // ->복사/붙여놓기 : 막코딩, 하드코딩st 자제한다. -> 메소드로 처리해야
 
 
        //메소드 호출
        hello();
        hello();
        hello();
        hello();
        hello();
 
        number(); number(); number(); number(); number();
        number(); number(); number(); number(); number();
        //하나~열 출력 x10회
        System.out.println("하나");
        System.out.println("둘");
        System.out.println("셋");
        System.out.println("넷");
        System.out.println("다섯");
        System.out.println("여섯");
        System.out.println("일곱");
        System.out.println("여덟");
        System.out.println("아홉");
        System.out.println("열");  // -> 너무 길어진다..
 
 
 
    }//main (메소드 안에는 메소드를 만들지 못함)
     
     //메소드 선언
     // ->메소드 시그너처(Signature), 함수 원형(Prototype)
     //접근지정자 [정적키워드] 반환타입 메소드명([인자리스트]) -> 머리, 메소드 시그너쳐
     // public      static       void     main (String[] args)
     //{                                                       -> 메소드 본문(Body, 구현부)
     //  실행코드;
     //}
 
     public static void hello()
    {
        //반복해서 실행할 코드 작성
        System.out.println("안녕하세요!!"); // 반복해서 넣을 단위를 하나 작성
    }
 
    
    public static void number()
    {
        System.out.println("하나");
        System.out.println("둘");
        System.out.println("셋");
        System.out.println("넷");
        System.out.println("다섯");
        System.out.println("여섯");
        System.out.println("일곱");
        System.out.println("여덟");
        System.out.println("아홉");
        System.out.println("열");
    }
 
}//class
 
cs


'WEB > JAVA' 카테고리의 다른 글

메소드3 (지역변수)  (0) 2015.05.22
메소드2 (구성요소)  (0) 2015.05.22
연산자  (0) 2015.05.22
BUFFEREDREADER  (0) 2015.05.21
INPUT(입력)  (0) 2015.05.21

+ Recent posts