Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발 일기

JAVA 코딩 연습 (클래스 생성 후 객체 활용하여 코딩 2탄!) 본문

JAVA 연습장

JAVA 코딩 연습 (클래스 생성 후 객체 활용하여 코딩 2탄!)

개발 일기 2021. 6. 6. 14:28
  1. 주차장 영수증 출력
  2. 필요한 내용 '차량 번호, 입차시간, 출차시간, 비용'
    • Car class 생성 후 멤버필드 선언
    • Car class 활용하여 CarMemberFieldMain 클래스 내 car1, car2 객체 생성 후 값 대입 후 출력

public class Car { // Car class 생성

int inTime,ouTime,fee; // 멤버필드 선언 (입차, 출차 시간, 요금)
String carNumber; // 멤버필드 선언 (차량 번호)

}

public class CarMemberFieldMain {

public static void main(String[] args) {
    Car car1 = new Car(); // Car.class로 car1 객체 생성
    Car car2 = new Car(); // Car.class로 car2 객체 생성

    //car1 객체의 차량 번호, 입차시간, 출차시간, 비용 대입
    car1.carNumber = "가나1234";
    car1.inTime = 12;
    car1.ouTime = 15;
    car1.fee = (car1.ouTime-car1.inTime)*3000;

    //car2 객체의 차량 번호, 입차시간, 출차시간, 비용 대입
    car2.carNumber = "나가1234";
    car2.inTime = 9;
    car2.ouTime = 14;
    car2.fee = (car2.ouTime-car2.inTime)*3000;

    //car1, car2 결과 출력
    System.out.println("--------------주차 영수증--------------");
    System.out.printf("차량번호 "+"입차시간 "+"출차시간 "+"비용 "+"\n");
    System.out.printf("%s"+"%3d \t"+"%4d \t"+"%7d원"+"\n",car1.carNumber,car1.inTime,car1.ouTime,car1.fee); //car1
    System.out.printf("%s"+"%2d \t"+"%4d \t"+"%7d원"+"\n",car2.carNumber,car2.inTime,car2.ouTime,car2.fee); //car2
    System.out.println("---------------------------------------");

}

}

Car클래스 생성 후 해당 클래스 내 멤버필드(carNumber, inTime, ouTime, fee) 구성
CarMemberFieldMain 클래스 생성 후 car1, car2 객체 생성 후 값 대입 및 출력 진행

Comments