[Java] 3.7. 절차 지향 프로그래밍

김주희's avatar
Feb 04, 2025
[Java] 3.7. 절차 지향 프로그래밍
 

절차 지향 프로그래밍?

:프로그램의 흐름과 순서를 우선시
notion image
  • Java 는 객체 지향 프로그래밍 언어이지만 지금은 코드 작성 전 작성하고자 하는 프로그램의 흐름과 순서를 정리하고 작성한다.
package ex02; import java.util.Scanner; public class TempConversion3 { public static void main(String[] args) { // C = 5/9*(F-32) // F = 1.8*C+32 // 1. 화씨 또는 섭씨를 선택하는 로직 System.out.println("============================"); System.out.println("1. 화씨->섭씨"); System.out.println("2. 섭씨->화씨"); System.out.println("============================"); System.out.println(); System.out.print("번호를 선택하시오: "); Scanner sc = new Scanner(System.in); int selectNum = sc.nextInt(); // 2. 화씨 혹은 섭씨 온도 받기 System.out.print("온도를 입력하시오: "); double temp = sc.nextDouble(); // 3. 화씨 혹은 섭씨 온도를 받아서 변환하기 double result = selectNum == 1 ? (5.0 / 9.0) * (temp - 32) : (1.8 * temp - 32); System.out.println("온도는 : " + result); } }
Share article

jay0628