19.12.16) Java - Calendar 프로젝트 중..
Scanner 스캐너 사용 후엔 scanner.close() 해줘야 한다. nextLine()은 한 번에 입력받은 문자열을 가져온다. 보통 split()과 같이 써야 한다. next()는 공백을 기준으로 문자열을 가져온다. 스캐너를 다시 쓰고 싶을 땐 Scanner 클래스를 다시 만드는 것이 아니라 한번 만들었던 scanner를 사용하면 된다. 상수 설정 private static final int[] days = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; noSuchElementException Scanner를 한번 사용하고 close() 해놓으니 반복해서 사용할 때 에러 발생.
19.12.10) JS - 노마드코더 강의 실습 복습
forEach() filter() 둘 다 배열의 메서드이다. forEach()는 반복문처럼 사용 가능하다. 인자 값은 3개를 받는데, 첫 번째 인자는 배열의 element를 하나씩 꺼낸다. 두 번째 인자는 인덱스를 꺼낸다. 세 번째 인자는 배열 전체를 꺼낸다. const arr = [1,2,3]; arr.forEach(function(elements, i, j){ console.log(elements) // 1, 2, 3 console.log(i) // 0, 1, 2 console.log(j) // [1,2,3], [1,2,3], [1,2,3] }) filter() filter()는 boolean값을 가지고 사용 가능하다. 배열의 요소를 하나씩 꺼내면서 만약 true값은 새로운 배열에 추가한다. fals..