만들어가면서 배우는 JAVA 플레이그라운드
-
[Java]STEP0 - 달력 알고리즘을 이용하여, 진짜 캘린더에서 나오는 달력과 똑같이 만들기개발 공부/Java 2020. 8. 21. 21:04
본 게시글은 인프런의 "만들어 가면서 배우는 JAVA 플레이그라운드" 에 나오는 과제물을 직접 구현한 것입니다. 모든 저작권은 해당 강의의 강사님이신 코드스쿼드 정호영님에게 있음을 알립니다. 사용자에게 년도와 월을 입력받아, 해당 년도와 월에 해당하는 달력을 출력한다. 달력 알고리즘을 이용하여, 실제와 똑같이 만든다. 윤년을 고려한다. - 4로 나누어 떨어지지만, 100으로도 나누어 떨어지는 해는 평년이다. - 400으로 나누어 떨어지는 해는 윤년이다. (ex. 2000년, 2400년) 기본적인 아이디어는 다음과 같다. 매우 중요!!! 특정 년도의 1월 1일의 요일에서 그 다음 년도의 1월 1일의 요일은 평년일 때 1일, 윤년일 때 2일 오른쪽으로 이동한다. ex) 2019년 1월 1일이 화요일이라면, ..
-
[Java]STEP0 - 사용자가 입력한 값에 따라, 크기가 다른 구구단 출력하기개발 공부/Java 2020. 8. 21. 19:39
본 게시글은 인프런의 "만들어 가면서 배우는 JAVA 플레이그라운드" 에 나오는 과제물을 직접 구현한 것입니다. 모든 저작권은 해당 강의의 강사님이신 자바지기 박재성님에게 있음을 알립니다. 사용자가 입력한 값에 따라 크기가 다른 구구단을 계산해 출력한다. 예를 들어 사용자가 "8,7"과 같은 문자열을 입력하면 팔칠단을 구현한다. 팔칠단은 2 * 1 ... 2 * 7, 3 * 1 ... 3 * 7, ... , 8 * 1 ... 8 * 7 까지 구현하는 것을 의미한다. 1. 사용자로부터 두 숫자를 입력받고, 쉼표(',')에 따라 두 숫자를 구분한다. String inputValue : 사용자가 입력한 두 숫자를 문자열로 처리하여 한 번에 받아오는 역할을 한다. (ex. 8,7) String[] splited..