메소드(Method) 선언

hongxeob·2022년 11월 11일
0

Java

목록 보기
2/7

📈 다양한 형태의 메소드


1. 매개변수X,리턴값X 메소드

  • 리턴값이 없는 경우 void라고 작성
public class Myclass{
	public void method1(){
		System.out.println("method1이 실행");
	}
} 

2. 매개변수O,리턴값X 메소드

  • 받아들이는 값은 어떤 타입이라도 상관없다.
  • 받아들이는 값의 수는 여러개 일 수 있다. 여러개일 경우 콤마(,)로 구분.
public class MyClass{       
    public void method2(int x){
        System.out.println(x + " 를 이용하는 method2입니다.");
        }
}

3.매개변수X,리턴값(정수)O 메소드

  • 리턴하는 값 앞에 return 이라는 키워드 사용
  • 메소드 이름 앞에 리턴하는 타입을 적어준다.
  • 리턴타입은 하나만 사용할 수 있다. 리턴하는 타입은 어떤 타입도 상관X
public int method3(){
    System.out.println("method3이 실행됩니다.");
    return 10;
}
  // 위 메소드가 실행되면, 콘솔에 'method3이 실행됩니다.' 를 출력하고,
  // 이 메소드를 호출한 쪽에 10을 리턴한다.

4. 매개변수 2개O,리턴값X 메소드

public void method4(int x, int y){
    System.out.println(x + "," + y + " 를 이용하는 method4입니다.");
}

5. 매개변수O,리턴값O 메소드

public int method5(int y){
    System.out.println(y + " 를 이용하는 method5입니다.");
    return 5;
}

참조 사이트
https://school.programmers.co.kr/learn/courses/5/lessons/141#

기본을 충실히! 머릿속에 두루뭉술하게 이해하고 있다면,정리하고 복습하는 습관을 가질 것

profile
걍 하자 저스트 뚜잇

0개의 댓글