개발 일기
JAVA 코딩 연습 (클래스 생성 후 객체 활용하여 코딩 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 객체 생성 후 값 대입 및 출력 진행
'JAVA 연습장' 카테고리의 다른 글
JAVA 코딩 연습(매개변수 사용하여 계산) (0) | 2021.06.08 |
---|---|
JAVA 코딩 연습(클래스 생성 후 메쏘드 이용 연습!!) (0) | 2021.06.07 |
JAVA 코딩 연습 (클래스 생성 후 객체를 활용하여 코딩) (0) | 2021.06.05 |
JAVA 반복문(for) 활용하여 코딩 연습(feat. 구구단과 별 줄세우기) (0) | 2021.06.03 |
JAVA 반복문(while) 활용하여 코딩 연습(마크다운 사용하여 글 작성!!) (0) | 2021.06.03 |
Comments