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..
학생 값을 입력 후, 이름(나이) 전화번호 출력 조건 학생 class 멤버변수: 이름, 나이, 전화번호, 주소 import java.util.Scanner; public class StudentInfo { public static void main(String[] args) { // 클래스 객체 생성 (2명) // 학생 값을 입력 후, 이름(나이) 전화번호 출력 Student std1 = new Student("아이언맨",40,"010-1111-1111"); Student std2 = new Student("헐크",37,"010-2222-2222"); Student std3 = new Student(); // print메소드로 출력 std1.print(); // print메소드 안쓰고 toString으로..
야구게임 만들기 컴퓨터가 생성한 3자리 숫자를 user가 맞추는 게임 - 자리와 숫자가 일치하면 Strike - 숫자만 일치하면 Ball - 모두 아니면 out 조건 1) 컴퓨터가 1~9 사이의 3자리의 숫자를 랜덤 생성하되 중복은 허용하지 않음 2) 다 맞으면(= 3 Strike) 게임 종료 3) 몇 번 만에 맞췄는지 출력 import java.util.Scanner; public class BaseBallGame { public static void main(String[] args) { int com[] = new int[3]; int me[] = new int[3]; int lastNum = 9;//random 범위의 마지막 int startNum = 1;//random 범위의 시작 int s =..