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 |