Java/Java Concept
[Java] 메소드
군우
2018. 1. 16. 16:27
자바 프로그램의 시작은 main 메소드를 실행하는데 부터 시작된다.
메소드만들기
1 2 3 4 5 6 7 | package method06; public class Method0601 { public static void main(String[] args){ System.out.println("메소드 만들기."); } } | cs |
메소드를 만드는 것을 메소드 정의라고한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | package method06; public class Method0601 { public static void main(String[] args){ System.out.println("main 메소드 만들기."); howmany(5); // howmany메소드에 5를 전달함. } public static void howmany(int a){ System.out.println("howmany메소드가 실행."); System.out.println(a+"개 이다."); } } | cs |
main 메소드에서 howmany(5)를 통해 메소드를 호출하였다.
메소드는 한번 정의되면 여러번 실행이 가능하다.
메소드(매개변수(parameter)) 라고하는데 전달되는 값의 자료형과
매개변수의 자료형은 항상 일치해야한다!
public static void main(String[] args) 에서 , void는 값을 반환하지않는다
값을 반환하지 않을 때는 void를 사용한다.
하지만 return이 있어도 void를 사용할 수 있다. return; 이렇게 반환할 값이
없을 경우 가능은 하다.
return 의 의미!
1. 값의 반환!
2. 메소드의 종료
메소드에서 값을 반환하기 위해서 return 을 쓸 수도 있지만
메소드의 종료를 위해서만도 쓸 수있다.
1 | if (){ return; | cs |
boolean : 참 거짓을 나타내는 자료형이다.
f