JAVA 연습장
JAVA 코딩 연습 (클래스 생성 후 객체 활용하여 코딩 2탄!)
개발 일기
2021. 6. 6. 14:28
- 주차장 영수증 출력
- 필요한 내용 '차량 번호, 입차시간, 출차시간, 비용'
- 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 객체 생성 후 값 대입 및 출력 진행