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 |