반응형
✅ 전체 구조 요약
📦 패키지

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

- 사용자로부터 입력을 받기 위해 Scanner 클래스를 불러온 거야
✅ 주요 변수들

- 쇼핑몰 이름, 유저 정보, 메뉴 선택을 저장할 변수들이야
🧍 사용자 정보 입력

- 사용자 이름과 연락처를 입력받아서 변수에 저장
🔁 메뉴 반복 실행 (while 루프)

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

- 사용자가 선택할 수 있는 메뉴 목록을 보여줘
📥 메뉴 입력 받고 처리

🔀 메뉴 분기 처리 (switch)

- 사용자가 선택한 메뉴 번호에 따라 다른 기능이 실행됨
- "8"을 입력하면 return으로 프로그램 종료
⚠️ 코드상 문제점 (작은 실수)
- case "3":에 break; 누락됨
→ 장바구니 비우기를 실행하면 case "4"도 같이 실행됨 (fall-through) -
✅ 요약
구성설명
사용자 입력 | 이름, 연락처 입력받기 |
반복 | 메뉴를 무한 루프로 출력 |
선택 | 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 |