1. 기본 메서드
f는 함수의 이름static 호출 방법 = class명.이름 but 같은 클래스면 클래스명을 생략 가능static void f() {
System.out.println("기본 함수 f()");
}2. 인수가 있는 메서드
static void g(int x) {
// 역함수 : 어떤 수라도 1이 나오는 함수 x * 1/x
System.out.println("인수가 있는 함수 g(x) : " + (x * 1 / x));
}3. 인수가 여러개인 메서드
static void h(int x, int y) {
System.out.println("인수가 여러개 있는 함수 h(x) : " + (x + y));
}4. 리턴이 있는 메서드
- 리턴 타입 int 가 있으면 return 반드시 해야함.
- 리턴 타입 int와 리턴 값 5의 타입은 반드시 일치 해야함.
- 리턴 함수를 호출 하면 함수는 사라지고 리턴 값만 남음.
static int mod(int x, int y) {
return x % y;
}클래스 안에서 출력
public static void main(String[] args) {
f(); // 1번
g(5); // 2번
h(5, 4); // 3번
int a = mod(10, 3); // 4번
System.out.println("나머지 : " + a);
}
} Share article