[Java] 객체 만들어보기
해당 문제는 fastcampus의 java&Spring 부트 캠프에서 진행된 과정에서 제출된 문제를 풀이 한 것임을 참고 바란다.
2023년 5월 21일
다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력해 보세요
- 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다.
- 음식점에 배달 주문이 들어왔습니다.
1번째 문제
주문 접수 번호 : 202011020003
주문 핸드폰 번호 : 01023450001
주문 집 주소 : 서울시 강남구 역삼동 111-333
주문 날짜 : 20201102
주문 시간 : 130258
주문 가격 : 35000
메뉴 번호 : 0003
package homework;
public class WorkFirst {
// TODO Auto-generated method stub
public int height;
public int kg;
public int age;
public String personName;
public void showPersonInfo() {
System.out.println("남자의 키는 " + height + "이며, 몸무게는 " + kg + "kg 이다. 그 남자의 이름은 " + personName + ". 나이는 " + age + "세 이다.");
}
}
package homework;
public class WorkfirstTest {
public static void main(String[] args) {
WorkFirst workPerson = new WorkFirst();
workPerson.height = 180;
workPerson.kg = 78;
workPerson.personName ="Tomas";
workPerson.age = 37;
workPerson.showPersonInfo();
// System.out.println(workPerson);
}
}
2번째 문제
package howework2;
public class Order {
public long orderNumber;
public long orderPhoneNumber;
public String orderAdress;
public int orderDate;
public int orderTime;
public int orderPrice;
public int orderMenuNumber;
public void showorderInfo() {
System.out.println("주문하신 음식의 주문번호: " + orderNumber +
"\n주문 핸드폰 번호 : " + orderPhoneNumber +
"\n주문 집 주소: " + orderAdress +
"\n주문날짜: " + orderDate +
"\n주문시간 " + orderTime +
"\n주문 가격: " + orderPrice +
"\n메뉴번호는: " + orderNumber + "입니다.");
}
}
package howework2;
public class OrderTest {
public static void main(String[] args) {
Order orderSet = new Order();
orderSet.orderNumber = 202011020003L;
orderSet.orderPhoneNumber = 01023450001L;
orderSet.orderAdress = "서울시 강남구 역삼동 111-333";
orderSet.orderDate = 20201102;
orderSet.orderTime = 130258;
orderSet.orderPrice = 35000;
orderSet.orderMenuNumber = 0003;
orderSet.showorderInfo();
}
}
해당 코드는 1번 문제와 달리 4bit 가 넘는 숫자열들이 들어가기 때문에
long
을 사용하여 코드 작성
이슈사항
데이터 유형을 선언할 때, 숫자 뒤에 L을 작성하지 않아 오류가 발생했었다. 잊지말고 꼭 숫자 뒤에도 작성하자
orderSet.orderPhoneNumber = 01023450001L;
Leave a comment