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 + "입니다");
}
}
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 |
댓글 영역