다른 프로그래밍 언어에는 함수라는 것이 별도로 존재한다. 하지만 자바는 클래스를 떠나 존재하는 것은 있을 수 없기 때문에 자바의 함수는 따로 존재하지 않고 클래스 내에 존재한다. 자바는 이러한 클래스 내의 함수를 메소드라고 부른다. ※ 보통 함수와 메소드가 공존하는 언어(예:파이썬)에서는 두 개를 구분하여 말하기도 하지만 자바는 보통 메소드와 함수를 구분하여 말하지 않는다. 다만 자바에서 사용되는 함수의 정확한 명칭은 메소드이다. 메소드의 구조 자바의 메소드 구조는 아래와 같다. 리턴자료형 메소드명(입력자료형1 매개변수1, 입력자료형2 매개변수2, ...) { ... return 리턴값; // 리턴자료형이 void 인 경우에는 return 문이 필요없다. } 리턴자료형은 메소드 수행 후 돌려줄 값의 자료..