Computer >> 컴퓨터 >  >> 프로그래밍 >> Java

원기둥의 둘레를 계산하는 자바(Java) 프로그램

원기둥(cylinder)의 둘레란 단면(원)의 둘레 길이를 의미하며, 다음 공식으로 계산할 수 있습니다.

둘레 = 2 × (지름 + 높이)

아래는 이 공식을 활용해 원기둥의 둘레를 구하는 자바 코드입니다.

예제 코드

import java.io.*;
public class Demo{
    static int find_peri(int dia, int ht){
        return 2*(dia + ht);
    }
    public static void main(String[] args){
        int dia = 7;
        int ht = 15;
        System.out.println("The perimeter of the cylinder is " + find_peri(dia, ht) + " units\n");
    }
}

출력 결과

The perimeter of the cylinder is 44 units

코드 설명

위 코드의 동작 과정은 다음과 같습니다.

1. Demo 클래스와 find_peri 메서드

'Demo'라는 이름의 클래스 내부에는 두 개의 정수 값을 매개변수로 받는 정적(static) 메서드 find_peri가 정의되어 있습니다. 첫 번째 매개변수는 지름(diameter), 두 번째 매개변수는 높이(height)를 나타냅니다.

2. 둘레 계산 로직

이 메서드는 전달받은 두 값(지름과 높이)을 더한 후 2를 곱하여 결과를 반환합니다. 즉, 원기둥 둘레 공식인 2 × (지름 + 높이)를 그대로 구현한 것입니다.

3. main 메서드의 실행 흐름

main 메서드에서는 지름과 높이에 각각 실제 값(7과 15)을 할당한 뒤, find_peri 메서드를 호출하면서 이 값들을 인자로 전달합니다. 계산된 결과인 44가 반환되며, 최종적으로 관련 메시지가 콘솔에 출력됩니다.

지름 7, 높이 15일 때 2 × (7 + 15) = 2 × 22 = 44가 되어, 출력 결과와 일치하는 것을 확인할 수 있습니다.