절차 지향 프로그래밍

상곤·2024년 9월 22일

Java

목록 보기
2/22
post-thumbnail

절차 지향 프로그래밍

절차 지향 프로그래밍은 프로그램의 실행 순서를 중요하게 생각하는 방식이다.
실행해야 하는 작업들을 순차적으로 나열하고 그 흐름을 따라 프로그램을 완성한다.

특징

  • 데이터와 로직이 분리되어 있다.
  • 프로그램의 흐름을 제어하는 방식이다.
  • 작은 프로그램에서는 직관적이지만, 복잡한 프로그램에서는 유지보수나 수정이 어려울 수 있다.

예시 코드

public class CalculatorMain {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 5;
        String operation = "add";

        if (operation.equals("add")) {
            System.out.println("더하기: " + (num1 + num2));
        } else if (operation.equals("subtract")) {
            System.out.println("빼기: " + (num1 - num2));
        }
    }
}

실행 결과

더하기: 15

위 코드는 두 숫자를 더하거나 뺄 수 있는 간단한 계산기 예제이다.
코드가 간단하지만, 만약 더 많은 연산 기능을 추가하려면 조건문이 복잡해지고, 유지보수가 어려워질 수 있다.

profile
🫠

0개의 댓글