public 리턴타입(메서드 실행후 결과값을 되돌려 줄때 어떤 타입으로 결과값을 돌려줄것인가) / 메서드명(매개변수) {구현} 

메서드는 리턴타입이 있는가 ? 없는가 ?

매개변수가 있는가 없는가에 따라 다양한 형태로 정의됨



메서드 형태

1. 매개변수도 없고 리턴하는 것도 없는 메서드

리턴하는 값이 없을때는 리턴타입을 void라고 적는다

public void method1() {

System.out.println("메서드1이 실행됩니다.");

}


2. 정수를 받아들인 후 리턴하지 않는 메서드

받아들이는 값은 어떤 타입이라도 상관없다.

받아들이는 값의 수는 여러개 일 수 있다. 어려개일 경우 (,)로 구분한다

public void method2(int x){

System.out.println(x+"를 이용한 메서드가 실행됩니다..);

}


3. 아무것도 받아들이지 않았지만 값을 출력하는 메서드

리턴값이 존재하기 때문에 리턴타입을 적어주어야 한다.

받아올 값이 없기때문에 매개변수는 비워도 된다.

public int method3() {

System.out.println("메서드 3이 실행됩니다.");

return 10;

}


4. 정수값은 2개 받아들이고 리턴하지 않는 메서드

public void method(int x, int y) {

System.out.println();

}


5. 정수값을 받아서 정수값을 출력하는 메서드

public int method(int y){

System.out.println(y+"를 이용하는 메서드입니다.");

return y*2;

}

'JAVA를 해보자' 카테고리의 다른 글

java 변수 사용 범위 static  (0) 2018.01.04
java 자바 스트링 메소드 String class method  (0) 2018.01.03
java 필드(field) 선언  (0) 2017.12.31
java String class (스트링 클래스)  (0) 2017.12.31
java 참조형 타입  (0) 2017.12.31

+ Recent posts