백엔드/JAVA
절차지향 vs 객체지향(인프런실습)
372_
2024. 8. 29. 09:15
절차지향 프로그래밍
public class opp1{
public static void main(String[] args) {
int volume = 0;
boolean isOn = false;
//음악 플레이어 켜기
isOn= true;
System.out.println("음악플레이어를 시작합니다.");
//볼륨증가
volume++;
System.out.println("음악플레이어 볼륨"+ volume);
//볼륨증가
volume++;
System.out.println("음악플레이어 볼륨" + volume);
//볼륨감소
volume--;
System.out.println("음악 플레이어 볼륨" + volume);
//음악 플레이어 상태
System.out.println("음악 상태 확인");
if (isOn){
System.out.println("음악 플레이어 ON, 볼륨"+ volume);
}else {
System.out.println("음악플레이어 OFF");
}
isOn = false;
System.out.println("음악플레이어를 종료합니다.");
}
}
코드 리팩토링
반응형