프로그래밍/JAVA

java 쇼핑몰 콘솔 프로그램 예시

Cognivox 2025. 4. 9. 14:28
반응형

✅ 전체 구조 요약

📦 패키지

  • 이 코드는 com.java.Scanner라는 패키지 안에 있어

📥 import

  • 사용자로부터 입력을 받기 위해 Scanner 클래스를 불러온 거야

✅ 주요 변수들

  • 쇼핑몰 이름, 유저 정보, 메뉴 선택을 저장할 변수들이야

🧍 사용자 정보 입력

  • 사용자 이름과 연락처를 입력받아서 변수에 저장

🔁 메뉴 반복 실행 (while 루프)

  • 종료할 때까지 메뉴를 반복해서 보여주는 구조야

🧾 메뉴 출력

  • 사용자가 선택할 수 있는 메뉴 목록을 보여줘

📥 메뉴 입력 받고 처리


🔀 메뉴 분기 처리 (switch)

  • 사용자가 선택한 메뉴 번호에 따라 다른 기능이 실행됨
  • "8"을 입력하면 return으로 프로그램 종료

⚠️ 코드상 문제점 (작은 실수)

  1. case "3":에 break; 누락됨
    → 장바구니 비우기를 실행하면 case "4"도 같이 실행됨 (fall-through)
  2.  


✅ 요약

구성설명
사용자 입력 이름, 연락처 입력받기
반복 메뉴를 무한 루프로 출력
선택 switch문으로 기능 분기
종료 8번 선택 시 return으로 프로그램 종료

#자바공부 #메서드정리 #코드정리 #프로그래밍기초 #자바기초 #개발자공부 #코드가독성 #유지보수성 #재사용성 #함수와메서드 #java코딩 #scanner사용법 #switch문 #while문 #콘솔입출력 #자바입력 #자바메뉴 #코딩초보 #개발입문#자바#자바예시

 
 
반응형

'프로그래밍 > JAVA' 카테고리의 다른 글

java switch문  (0) 2025.04.09
java 사칙연산  (1) 2025.04.09
java 메소드  (0) 2025.04.09
java 과목별 점수+합계+평균 구하기 예시,설명  (0) 2025.04.09
System.arraycopy()란?  (1) 2025.04.08