Java(20)
-
[Java] 키오스크 과제 리펙토링을 해보자.
개요 GitHub - mixedsider/KioskProject: [내배캠] 키오스크 과제[내배캠] 키오스크 과제. Contribute to mixedsider/KioskProject development by creating an account on GitHub.github.com 키오스크 과제를 하면서 여러 튜터님을 거치면서점점 코드가 좋아지는 모습을 기록을 하려고 한다. 이번 키오스크 과제를 진행을 하면서 앞서 계산기 과제에서 받았던 지적 또한 신경을 많이 썼다.Depth 가 너무 깊다.너무 많은 do - while 문, 조건문그리고 변수, 클래스 명도 일관되게 작성을 하려고 노력을 하였다. 앞서 마지막 리펙토링을 진행을 할 때 생긴 문제점을 적어두었다. [Java] 리펙토링 전 문제 점을 코드 리..
2025.01.17 -
[트러블 슈팅] 키오스크 과제 with Java
개요키오스크 필수 과제 중 생긴 문제에 대해서 트러블 슈팅을 작성을 해보았다. 문제1. ShackBurger | W 6.9 | 토마토, 양상추, 쉑소스가 토핑된 치즈버거 2. SmokeShack | W 8.9 | 베이컨, 체리 페퍼에 쉑소스가 토핑된 치즈버거 3. Cheeseburger | W 6.9 | 포테이토 번과 비프패티, 치즈가 토핑된 치즈버거 4. Hamburger | W 5.4 | 비프패티를 기반으로 야채가 들어간 기본버거 0. 종료 | 종료메뉴를 선택해주세요.Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java..
2025.01.13 -
[Java] try - catch - finally 의 사용법 with Spring boot
개요프로그래밍을 진행 중 간단한 문제가 발생하면 알려주는 Exception 클래스가 있다.많이 보지만 실제로 이게 왜 발생하는지 찾을 수 없거나 혹은 찾아도 왜 나는 지 모르는 경우가 종종 있다.Java 에서는 확인된 문제들을 Exception으로 예외를 처리를 할 수 있게 해주는 try - catch - finally 문법이 있다 이 게시물에서는 try - catch - finally 문법에 대해서 자세히 알아보자. Error VS Exception가장 먼저 "Error 와 Exception은 다르다" 라는 것을 알고 가야한다.Error시스템 레벨 혹은 환경적인 이유로 발생코드 문제도 있지만 발생하는 경우 프로그램이 종료가 되게 된다.Exception예외는 회복이 가능하다는 전제가 붙는다.코드 레벨에..
2025.01.03 -
TIL) 프로그래머스 기초 트레이닝 23-24 Day
프로그래머스 기초 트레이닝1) 부분 문자열https://school.programmers.co.kr/learn/courses/30/lessons/181842 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krclass Solution { public int solution(String str1, String str2) { return str2.contains(str1) ? 1 : 0; }} 2) 꼬리 문자열https://school.programmers.co.kr/learn/courses/30/lessons/181841 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total ..
2024.12.16 -
코딩 기초 트레이닝 Day 14 with Java
문제.1 - 홀수 vs 짝수https://school.programmers.co.kr/learn/courses/30/lessons/181887 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명정수 리스트 num_list 가 주어집니다.가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해주세요. 두 값이 같을 경우 그 값을 return 합니다.class Solution { public int solution(int[] num_list) { ..
2024.05.22 -
2022 KAKAO BLIND RECRUITMENT > 신고 결과 받기 with Java
https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다.무지가 개발하려는 시스템은 다음과 같습니다. - 각 유저는 한 번에 한명의 유저를 신고할 수 있습니다. * 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. * 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다...
2024.05.15