상세 컨텐츠

본문 제목

JAVA Method

JAVA Language

by mobile 2010. 10. 23. 15:16

본문

반응형

1. 메서드의 형식
- 형식 : 메서드
접근_제한자 [지정 예약어] 결과형_리턴값 메서드명 (매개_변수들) [throws 예외_클래스들]
{
  내용부;
  내용부;
}
- 형식 : 임시 사용 메서드
public static  결과형_리턴값 메서드명 (매개_변수들) [throws 예외_클래스들]
{
  내용부;
  내용부;
}
기본적으로 static 메서드는 static 메서드 에서만 호출하여 사용할 수 있다.


2. 메서드의 종류
(1) ‘Call By Name’
: 말 그대로 이름으로 메서드를 호출하는 방식
(2) ‘Call By Value’
: 메서드의 매개 변수를 이용하는 방식인데 각 매개 변수는 그 개수에 있어서 제한도 없고 자료형에도 제약이 없다.

예제 코드
/**
*
* 문자열을 입력받는 범용 메서드를 작성.
* 특정 수를 입력받는 범용 메서드를 작성.
*
*/
import java.io.*;

public class R07_Ex04 {
    public static String getString(String str) throws IOException{
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
       
        System.out.print(str + " = ");
        String imsi = in.readLine();
       
        return imsi;
    }
   
    public static int getInt(String str) throws IOException{
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
       
        System.out.print(str + " = ");
        int imsi = Integer.parseInt(in.readLine());
       
        return imsi;
    }
   
    public static void main(String[] ar) throws IOException{
        String name = getString("이름");
        int kor = getInt("국어");
       
        System.out.println(name + "님 ! 안녕하세요 !");
        System.out.println("국어 점수는" + kor + "입니다");
    }
}

반응형

'JAVA Language' 카테고리의 다른 글

Exercise JAVA Class  (0) 2010.10.30
JAVA Class와 Member  (0) 2010.10.30
JAVA CLASS  (0) 2010.10.24
JAVA의 기본 입,출력  (0) 2010.10.18
JAVA의 자료형  (0) 2010.10.17

관련글 더보기

댓글 영역