본문 바로가기
프로그래밍 언어/JAVA(자바) 응용

8.(복습)객체구현

by lroot 2022. 5. 21.
728x90
반응형

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

1. 키가 180이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다.

 

코드 :

1.1 Person.java

public class Person {

public int height;
public int weight;
public String gender;
public String name;
public int age;



public String ShowPersonInfo() {
return "키가 " + height +  
"이고 몸무게가 " + weight + " 킬로인 " + gender + "이 있습니다." + 
" 이름은 " + name + "이고 나이는 " + age + "세입니다.";
}

}

 

1.2 PersonTest.java

public class PersonTest {

public static void main(String[] args) {

Person 토마스 = new Person();
토마스.height = 180;
토마스.weight = 78;
토마스.gender = "남성";
토마스.name = "Tomas";
토마스.age = 37;

System.out.println(토마스.ShowPersonInfo());

}

}

 

 

2. 음식점에 아래와 같은 배달 주문이 들어왔습니다.

주문 접수 번호 : 202011020003

주문 핸드폰 번호 : 01023450001

주문 집 주소 : 서울시 강남구 역삼동 111-333

주문 날짜 : 20201102

주문 시간 : 130258

주문 가격 : 35000

메뉴 번호 : 0003

 

코드 :

2.1 Order.java

public class Order {
public String number;
public int phone;
public String address;
public int date;
public int time;
public int price;
public String menunum;

public String ShowOrderInfo() {
return "주문 접수 번호 : "+ number +
   "\n주문 핸드폰 번호 : "+phone +
   "\n주문 집 주소 : "+address + 
   "\n주문 날짜 : " + date +
   "\n주문 시간 : " + time +
   "\n주문 가격 : " + price +
   "\n메뉴 번호 : " + menunum;

}

}

 

2.2 OrderTest.java

public class OrderTest {

public static void main(String[] args) {
// TODO Auto-generated method stub
Order order = new Order();

order.number = "202011020003";
order.phone = 01023450001;
order.address = "서울시 강남구 역삼동 111-333";
order.date = 20201102;
order.time = 130258;
order.price = 35000;
order.menunum = "0003";



System.out.println(order.ShowOrderInfo());
}

}

댓글