전체 글 29

[TIL] JAVA 새로운 과제 CH2 커머스

📅 2026.03.26오늘 한 일오늘 새로운 과제가 올라왔다! CH2 커머스 STEP1 🛒계산기 필수과제에서 익혔던 기술들을 활용하는 과제라서, 처음 계산기 문제를 접했을 때보다 훨씬 수월하게 할 수 있었다.시작하기 전에 문제를 보고 클래스를 그림으로 간단하게 정리해봤다.오늘 작성한 코드Product.java — 상품 클래스상품명, 가격, 설명, 재고수량을 속성, 생성기, 기능으로 구현했다.public class Product { String name; int price; String explain; int inventory; public Product(String name, int price, String explain, int inventory) { this..

카테고리 없음 2026.03.26

[TIL] CalculatorProject 하면서 만난 트러블슈팅 3가지

STEP 2 진행하면서 문제가 되었던 것을 정리해보았다.1. IntelliJ에서 push했더니 갑자기 거부당함IntelliJ에서 커밋하고 push 버튼 눌렀더니 이런 창이 떴다.저장소 'CalculatorProject' 내 현재 브랜치 'main'의 푸시가 거부되었습니다.푸시 전 원격 변경 내용을 병합해야 합니다.병합 버튼 눌렀더니 이번엔 Merge Conflict 창이 또 뜨고... Calculator.java랑 workspace.xml에서 충돌났다고 했다.터미널 보니까 이런 메시지가 찍혀 있었다.hint: You have divergent branches and need to specify how to reconcile them.GitHub 원격에 내 로컬에 없는 커밋이 있었다.로컬이랑 원격이 서로 ..

카테고리 없음 2026.03.25

[TIL] Java 계산기 Step 2 완성

어제 블로그에 기본 구조를 정리할 때는 완벽히 이해하지 못했는데, 오늘 직접 코드를 짜면서 개념을 완전히 이해하고 혼자서 Step 2 계산기를 완성했다!✅ 오늘 완성한 것 Calculator 클래스와 App 클래스를 분리해서 구현getter, setter 개념 이해 및 활용App에서 Calculator를 객체로 만들어서 활용결과 저장, 조회, 삭제 기능까지 구현 완료전체 코드Calculator.javapackage calculator;import java.util.ArrayList;public class Calculator { ArrayList results = new ArrayList(); public int calculator(int first, int second, char operato..

카테고리 없음 2026.03.24