enum(2)
-
[Java] 내일배움캠프 계산기 과제 분석을 해보자.
개요 GitHub - f-api/calculatorContribute to f-api/calculator development by creating an account on GitHub.github.com 해당 블로그 글은 본 저작자의 허가를 받았습니다. 과제로 주어졌던 Lv3 을 넘어서 Lv4(가칭) 을 분석을 해보고자 한다. 기존 Lv3 와 Lv4는 어떤 차이가 있는지 확인해보자. Lv3 와 Lv4는 어떤 차이가 존재하는가?숫자의 제한이 없다.나누기 연산에 소수점 연산을 반올림을 하였다.이 정도의 미묘한 차이점이 있다.하지만 다른 것보다 우리는 얼마나 코드에 가독성이 좋은지도 같이 확인하면 좋을 듯하다. *추가내용Double에서 다른 타입으로 형변환을 하게 되면 데이터 손실 가능성이 있음.그렇기..
2025.01.10 -
[트러블 슈팅] CH 계산기 과제 with Java
개요오늘 내일 배움 캠프의 계산기 과제를 진행을 하면서 생긴 문제를 해결하는 방법을 소개를 하려한다.문제가 생긴 부분을 어떻게 해결했는지 같이 확인을 해보자. 전체 구상도 사용하는 툴에서 값이 나오지 않아서 따로 적는다.ArithmecticCalculatorCalculatorList이렇게 타입매개변수를 가진다. 문제점제네릭 클래스을 사용하면 해당 .java -> .class로 변환이 될 때 확정이 되지 않기 때문에 연산이 되지 않는 점을 알았다. 전개package java.lang;import java.io.Serializable;public abstract class Number implements Serializable { private static final long serialVers..
2025.01.07