2024/11/25 4

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

'키오스크에 장바구니 기능을 넣고 싶다.' '메뉴판이 줄 맞춰져서 출력되면 좋겠다.' '뒤로 가기 기능도 할 수 있으면 해볼까?' 자바(Java) 공부가 절대 쉽지 않지만, 과제를 하는 내내 왜 해야 하는지 이해가 간다. 어떤 기능을 넣고 싶으면 방법을 알아야 하니까 자연스레 공부한다. 오늘은 3단계 키오스크 만들기를 마쳐서 목요일까지 사흘가량 시간이 남았다. 내일 4단계 키오스크까지 만들어내면 사실상 과제는 거의 끝난다. 5단계 과제는 4단계 키오스크에 기능만 추가하면 되니까. 내일 과제를 얼마나 하냐에 따라 남은 일정을 계획할 수 있겠다.이번 주에는 조금씩 기상 시간을 앞당길 수 있도록 해야겠다. 8시 전에 일어나서 하루를 기분 좋게 열 수 있었다.오늘은 드디어 아침에 거북목 스트레칭과 허리 근력 강..

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..