class

Problem Solving

[Java] Requirements Q114: HashMap 확장자별 카운트

📌리소스 📌Q114 Class import java.io.File; import java.util.Arrays; import java.util.HashMap; import java.util.Set; public class Q114 { public static void main(String[] args) { /* ● 요구사항 이미지 파일이 있다. 확장자별로 파일이 몇개 있는지 세시오. ● 조건 - 새로운 확장자 파일이 추가되도 동작이 가능하게 구현하시오. - 'mouse.bmp' 추가를 하면.. 소스 수정 없이도 *.bmp : 1개 출력이 되게 하시오. ● 리소스 - 폴더 > 확장자별 카운트 - 파일 다운로드 ● 출력 .gif: 10개 .jpg: 5개 .png: 3개 // HashMap를 이용한다. */ ..

Problem Solving

[Java] Requirements Q111: 지정한 폴더의 특정 파일(확장자) 추출

package com.test.question; import java.io.File; import java.util.Scanner; public class Q111 { public static void main(String[] args) { /* ● 요구사항 지정한 폴더의 특정 파일(확장자)만을 출력하시오. ● 조건 - 확장자 대소문자 구분없이 검색 가능 ● 입력 1 폴더: C:\class\eclipse 확장자: exe ● 출력 1 eclipse.exe eclipsec.exe ● 입력 2 폴더: C:\class\eclipse 확장자: xml ● 출력 2 artifacts.xml 구글.XML */ Scanner scan = new Scanner(System.in); // 찾을 폴더와 확장자 입력 Syste..

Problem Solving

[Java] Requirements Q101: Barista/Coffee Class Design

📌Q101 Class package com.test.question.q101; import com.test.question.q92.Book; public class Q101 { public static void main(String[] args) { /* ● 요구사항 음료를 판매하고 그 매출액과 판매량을 구하시오. ● 조건 static 멤버를 구현하시오. Barista 바리스타 클래스 행동 Espresso makeEspresso(int bean) 에스프레소 1잔을 만든다. int bean : 원두량(g) return Espreeso : 에스프레소 1잔 Espresso[] makeEspressoes(int bean, int count) 에스프레소 N잔을 만든다. int bean : 원두량(g) int co..

Problem Solving

[Java] Requirements Q100: Packer/Pencil Class Design (Generic Class 활용)

📌Q100 Class package com.test.question.q100; public class Q100 { public static void main(String[] args) { /* ● 요구사항 포장하는 직원 객체를 만드시오. 그 직원을 통해 연필, 지우개, 볼펜, 자를 포장하시오. ● 조건 static 멤버를 구현하시오. Packer 사무용품을 포장하는 직원 상태 static pencilCount 연필 포장 개수(개) static eraserCount 지우개 포장 개수(개) static ballPointPenCount 볼펜 포장 개수(개) static rulerCount 자 포장 개수(개) 행동 void packing(Pencil pencil) 연필을 검수하고 포장한다. Pencil penc..

Problem Solving

[Java] Requirements Q099: Time Class Design (생성자 오버로딩)

📌Q099 Class package com.test.question.q99; public class Q099 { public static void main(String[] args) { /* ● 요구사항 시간 클래스를 구현하시오. ● 조건 - 생성자 오버로딩을 구현하시오. - 2자리 출력 - Time 시간 클래스 상태 hour: 시(0 이상 양의 정수) minute: 분(0 이상 양의 정수) second: 초(0 이상 양의 정수) 행동 public Time() 기본 생성자 시(0), 분(0), 초(0) public Time(int hour, int minute, int second) 생성자 오버로딩 hour : 시 minute : 분 second : 초 public Time(int minute, int ..

Problem Solving

[Java] Requirements Q098: Student Class Design (생성자 오버로딩)

📌Q098 Class package com.test.question.q98; public class Q098 { public static void main(String[] args) { /* ● 요구사항 학생 클래스를 구현하시오. ● 조건 - 생성자 오버로딩을 구현하시오. - Student - 학생 클래스 - 상태 name: 이름 age: 나이 grade: 학년 classNumber: 반 number: 번호 - 행동 public Student() 기본 생성자 이름("미정"), 나이(0), 학년(0), 반(0), 번호(0) public Student(String name, int age, int grade, int classNumber, int number) 생성자 오버로딩 public Student(St..

Problem Solving

[Java] Requirements Q097: Refrigerator Class Design

📌Q097 Class package com.test.question.q97; public class Q097 { public static void main(String[] args) { /* ● 요구사항 Refrigerator 클래스와 Item 클래스를 설계하시오. ● 조건 - Refrigerator 객체의 정보 Item을 최대 100개까지 담을 수 있다.(멤버 변수 = Item 배열) - Refrigerator 객체의 사용 Item을 냉장고에 넣는다. void add(Item item); Item을 냉장고에서 꺼낸다. Item get(String name); 냉장고에 있는 Item의 개수를 확인한다. int count(); 냉장고에 있는 Item을 확인한다. void listItem(); - Item ..

Problem Solving

[Java] Requirements Q095: Employee Class Design

📌Q095 Class package com.test.question.q95; public class Q95 { public static void main(String[] args) { /* ● 요구사항 직원(Employee) 클래스를 설계하시오. ● 조건 - Employee 객체의 정보 이름, 부서, 직책, 연락처, 직속상사 - 모든 멤버 변수의 접근 지정자는 private으로 한다. - 멤버 접근을 위한 Setter와 Getter를 정의한다. 이름 : 읽기/쓰기, 한글 2~5자 이내 부서 : 읽기/쓰기, 영업부, 기획부, 총무부, 개발부, 홍보부 직잭 : 읽기/쓰기, 부장, 과장, 대리, 사원 연락처 : 읽기/쓰기, 010-XXXX-XXXX 형식 확인 직속상사 : 읽기/쓰기, 다른 직원 중 한명, 같은..

Isaac-Christian
'class' 태그의 글 목록 (2 Page)