소개
Java 의 메서드는 특정 작업을 수행하는 일련의 작업 그룹입니다. 이 랩에서는 Java 에서 이러한 메서드를 호출하는 방법을 배우겠습니다. 이 랩의 일환으로, Java 에서 내장 메서드와 사용자 정의 메서드를 호출하는 방법을 배우게 됩니다.
내장 메서드 생성 및 호출
Java 에서 내장 메서드를 호출하려면 메서드 이름을 직접 사용할 수 있습니다. 이 단계에서는 숫자의 제곱근을 반환하는 Math.sqrt() 메서드를 호출합니다.
~/project디렉토리에CallMethod.java라는 이름의 새 Java 파일을 생성합니다.파일에 다음 코드를 추가합니다.
public class CallMethod { public static void main(String[] args) { double num = 16; double ans = Math.sqrt(num); // calling the inbuilt method System.out.println("Square Root of "+num+" = "+ans); // printing the result } }파일을 저장하고 닫습니다.
위의 코드를 실행하려면 터미널을 열고
~/project디렉토리로 이동합니다.javac명령을 사용하여 파일을 컴파일합니다.javac CallMethod.javajava명령을 사용하여 파일을 실행합니다.java CallMethod파일을 실행하면 다음과 같은 출력을 볼 수 있습니다.
Square Root of 16.0 = 4.0
사용자 정의 메서드 생성 및 호출
Java 에서 사용자 정의 메서드를 호출하려면 메서드가 정의된 클래스의 객체를 생성해야 합니다. 이 단계에서는 사용자 정의 메서드 hello()를 호출합니다.
이전 단계에서 생성한
CallMethod.java파일을 엽니다.main()메서드 아래에 다음 코드를 추가하여hello()라는 사용자 정의 메서드를 정의합니다.public void hello() { System.out.println("Hello World!"); }main()메서드를 수정하여CallMethod클래스의 객체를 생성하고hello()메서드를 호출합니다.public static void main(String[] args) { double num = 16; double ans = Math.sqrt(num); System.out.println("Square Root of "+num+" = "+ans); CallMethod obj = new CallMethod(); // creating object of CallMethod class obj.hello(); // calling user-defined method }파일을 저장하고 닫습니다.
위의 코드를 실행하려면 터미널을 열고
~/project디렉토리로 이동합니다.javac명령을 사용하여 파일을 컴파일합니다.javac CallMethod.javajava명령을 사용하여 파일을 실행합니다.java CallMethod파일을 실행하면 다음과 같은 출력을 볼 수 있습니다.
Square Root of 16.0 = 4.0 Hello World!
요약
이 랩에서는 Java 에서 내장 메서드와 사용자 정의 메서드를 모두 호출하는 방법을 배웠습니다. 내장 메서드는 이름으로 직접 호출할 수 있으며, 사용자 정의 메서드를 호출하려면 메서드가 정의된 클래스의 객체를 생성해야 합니다.



