
main : 메뉴를 받아서 함수를 처리할 클래스 handler: 목록,추가, 수정,삭제 기능을하는 함수를 구현할 클래스 book: 객체를 지정해주는 클래스 구문의 설명은 주석으로 달았다. book 클래스 도서의 정보를 멤버변수로 정의 생성자 오버로딩 도서의 정보를 출력해주는 메서드 main클래스에서 이름으로 검색할 수 있게 getter함수 선언 handler클래스 도서객체를 저장할 공간 10개 도서 전체목록을 보여줄 함수 도서의 정보를 추가하는 메서드 키워드로 도서정보를 찾는 메서드 이름으로 도서를 삭제하는 메서드 main클래스 입력받을 멤버변수와 정보를 받아줄 배열변수 선언 및 초기화 입력받기위한 스캐너 , 핸들러 객체 생성 매번 컴파일로 데이터를 넣기 번거로워서 미리 객체를 4개정도 생성하고 add함..

자바에서 함수는 프로그램의 중요한 구성요소인 만큼 개념과 흐름을 이해하는것이 필수다. 함수는 코드의 재사용성, 모듈화, 코드의 구조화, 유지 보수 및 가독성을 향상시키는 데 큰 도움이 된다. Quiz1 정거장 구간 수에 따른 걸린 시간을 문자열로 반환하기 (구간당 4분으로 계산하며, 60분을 초과하면 시간과 분으로 구분하여 반환하기) 만약 total이 60보다 크거나 같으면 60으로 나눠서 몫을 대입시키고 minute은 60으로 나눈나머지를 total에 넣는다 60미만이면 mintue을 대입시킨다. Quiz2 놀이기구 이용 시간에 따른 요금을 문자열로 반환하기 기본 30분까지는 3천원, 이후 10분당 500원의 추가 요금 발생 (천단위 구분기호를 찍어서 처리해야함) 만약 time이 30을 초과하면 add..

2023.05.24 - [JAVA기초] - 자바의 배열(Array)과 인덱스,forEach문 자바의 배열(Array)과 인덱스,forEach문 2023.05.23 - [JAVA기초] - for문 for문 2023.05.19 - [JAVA기초] - 제어문과 분기문(control statement) 제어문과 분기문(control statement) 2023.05.18 - [JAVA기초] - 이스케이프 시퀀스, 자바의 입력객체, scanner, buffer 이스 ji7290.tistory.com 이전 글에서는 배열에 대해 학습하고 몇가지 퀴즈를 풀면서 다뤄보았다. 이번 글에서는 함수에 대해서 배워보자 . 자주 사용되는 코드를 묶어서 필요할때 마다 실행할 수 있는 형태로 지정한 형식 일정한 입력 값에 따라서 코..

2023.05.09 - [JAVA기초] - 자료형(데이터타입) 변수 선언, Wrapper클래스 자료형(데이터타입) 변수 선언, Wrapper클래스 자바개발환경세팅 2023.05.08 - [취업반 기록] - 작업 환경셋팅(자바) 작업 환경셋팅(자바) 폴더만들기 자바개념필수요소 자료형,변수,상수 연산자 제어문(분기문,반복문,기타제어문) 함수 메서드 ji7290.tistory.com Wrapper Class : 원시 자료형의 값을 객체 형태로 저장하기 위해 사용하는 클래스 Wrapper Class는 값에 대한 기능, 자료형에 대한 [기능]이 내장되어 있다. 1) 여러정수가 포함된 배열에서 짝수만 골라내서 새로 담아서 출력하기 2) 객체지향 특성을 활용하여 간단하게 처리하기 int는 참조형이 아니기때문에 lis..