[자바 메서드] 27. 함수종류

김건우's avatar
Feb 05, 2025
[자바 메서드] 27. 함수종류

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. 리턴이 있는 메서드

💡
  1. 리턴 타입 int 가 있으면 return 반드시 해야함.
  1. 리턴 타입 int와 리턴 값 5의 타입은 반드시 일치 해야함.
  1. 리턴 함수를 호출 하면 함수는 사라지고 리턴 값만 남음.
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

gunwoo