1 minute read

Untitled

해당 문제는 fastcampus의 java&Spring 부트 캠프에서 진행된 과정에서 제출된 문제를 풀이 한 것임을 참고 바란다.
2023년 5월 21일



다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력해 보세요

  1. 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다.
  2. 음식점에 배달 주문이 들어왔습니다.



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