2024/11/25 4

Spring 본캠프 Day 050 - 3단계 키오스크 완료, 깃모지(Gitmoji) 🔧 vs 🎨, 깃모지(Gitmoji) 🚀 vs ✨, 내일은 꼭 4단계 키오스크 끝낸다!

[인용 및 참고 출처]1. 사전: "readability", " elegant", " clean up", "authentication", " fine-tuning ", "tooltip", 네이버 영어사전, 네이버 영어사전 (2024.11.25)2. 구글 검색: 네이버 블로그, "nice-to-have 의미", must-have vs nice-to-have, (2024.11.25) '키오스크에 장바구니 기능을 넣고 싶다.' '메뉴판이 줄 맞춰져서 출력되면 좋겠다.' '뒤로 가기 기능도 할 수 있으면 해볼까?' 자바(Java) 공부가 절대 쉽지 않지만, 과제를 하는 내내 왜 해야 하는지 이해가 간다. 어떤 기능을 넣고 싶으면 방법을 알아야 하니까 자연스레 공부한다. 오늘은 3단계 키오스크 만들기를 마쳐서 목..

3단계: "Variable 'menuItems' initializer 'new ArrayList<>()' is redundant"

[인용 및 참고 자료 출처]1. 사전: "redundant", 네이버 영어사전, 네이버 영어사전, (2024.11.25) [문제] (링크: 첫 번째 노란 경고 해결 과정)package com.example.kiosk.level3;import java.util.*;// Kiosk 클래스public class Kiosk { Scanner sc = new Scanner(System.in); List menuItems = new ArrayList(); // [문제] 위의 코드 한 줄에서 노란 전구가 깜빡였다. public Kiosk(List menuItems) { this.menuItems = menuItems; } public void start() { ..

3단계: "Field can be converted to a local variable"

[문제]package com.example.kiosk.level3;// Kiosk 클래스import java.util.*;public class Kiosk { Scanner sc = new Scanner(System.in); List menuItems = new ArrayList(); private int index; // [문제] 위의 코드 두 줄에서 노란 전구가 깜빡였다. public Kiosk(List menuItems) { this.menuItems = menuItems; } public void start() { for (index = 0; index = 5 || index == 0) { System.out..

3단계: "아이고, 믿는 sout에 발등 찍힌다더니!"

[문제]package com.example.kiosk.level3;import java.util.*;public class Kiosk { Scanner sc = new Scanner(System.in); List menuItems; public Kiosk(List menuItems) { this.menuItems = menuItems; } public void start() { int index; for (index = 0; index = 5 || index == 0) { System.out.println("메뉴 번호 외에 다른 숫자를 입력했습니다. 프로그램을 종료합니다."); break..