상품 등록 Class 만들기 Product Class 멤버변수 : 메뉴이름, 가격 기능 : 메뉴/가격 추가, '메뉴 : 가격' 출력 ProductMain Class 1. Product 배열 생성[10] 2. 상품을 등록하시겠습니까? (y/n) -> y = 등록, n = 취소 3. 상품이름과 가격을 등록받아 배열에 등록 4. n -> 등록된 제품 리스트 출력 public class Product { private String name; private int price; public Product() {} public Product(String name, int price) { this.name = name; this.price = price; } // 메뉴, 가격 추가 메서드 public void inse..
수강 관리 프로그램 만들기 ComputerCourse Class 학생의 기본정보 : 이름, 생년월일, 나이, 전화번호 학원 정보 : 학원이름 = "Academy", 지점 수강정보 : 수강과목, 기간 (n개월) 기능 : 학생정보출력, 학원정보출력, 수강정보출력, 학생의 수강정보를 추가 ComputerCourseMain Class 1. ComputerCourse의 객체 생성 후 출력 2. 학생클래스를 담을 수 있는 배열[7]을 생성 후, 7명의 학생을 등록 3. 학생 이름으로 검색 => 모든정보 출력 4. 지점정보로 검색 => 학생정보만 출력 5. 과목을 수강하는 학생만 검색 => 학생정보, 수강정보 출력 public class ComputerCourse { // 멤버변수 선언 private String n..
CardPack Class 만들기 Card Class 모양 : 4가지 모양 ♥ ♣ ♠ ◆ 숫자 : A(1) 2 ~ 10 J(11) Q(12) K(13) 생성자 : 하트1(♥1) 모양/숫자가 들어올 수 없는 값이 들어오면 ( ex) $45(X) ) 무조건 ♥1로 변경 CardPack Class 카드팩 : 52장의 카드들 멤버변수 : 카드를 52장 담을 수 있는 배열 생성자 : 52장의 카드를 모두 생성 메서드 : 카드를 섞는 기능 / 카드를 한 장 빼내는 기능 / 카드 초기화 public class Card { private String shape; private int num; // 생성자 public Card() { shape = "♥"; num = 1; } //print 메서드 public void ..
TV Class 만들기 조건 멤버변수 : name, power, channel, vol 메서드 : 전원, 채널(up/down), vol(up/down) public class TelevisionMain { public static void main(String[] args) { // TODO Auto-generated method stub Television tv = new Television(); // tv 전원 on 확인 tv.isPower(); // tv 채널 확인 tv.channelUp(); tv.channeDown(); tv.channeDown(); tv.channeDown(); tv.channelUp(); tv.channelUp(); tv.channelUp(); // tv 볼륨 확인 tv.vo..
자동차 Class 만들기 조건 메서드 : 전원, 스피드 up, 스피드 down public class CarMain { public static void main(String[] args) { Car car = new Car("자동차", 2023, "white"); // car 출력 System.out.println(car); // 시동 on 확인 car.power(); // speed up 확인 car.speed("up"); // speed down 확인 car.speed("down"); // speed 최저 속도일 때 확인 car.speed("down"); car.speed("down"); // 시동 off 확인 car.power(); // 시동 off일때 speed up 확인 car.speed("u..