다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력해 보세요
1. 키가 180이고 몸무게가 78 킬로인 남성이 있습니다. 이름은 Tomas이고 나이는 37세입니다.
Person.java
package ch08;
public class Person {
public int height;
public int weight;
public String Name;
public int age;
public Person() {}
public Person(int height, int weight, String Name, int age) {
this.height = height;
this.weight = weight;
this.Name = Name;
this.age = age;
}
public String showPersonInfo() {
return "이름은 " + Name + "이고, 나이는 " + age + "세 이고, 키는 " + height + "이고, 몸무게는 " + weight + "입니다.";
}
}
PersonTest.java
package ch08;
public class PersonTest {
public static void main(String[] args) {
Person person = new Person();
person.Name = "Tomas";
person.age = 37;
person.height = 180;
person.weight = 78;
System.out.println(person.showPersonInfo());
}
}
2. 음식점에 배달 주문이 들어왔습니다.
주문 접수 번호 : 2020211020003
주문 핸드폰 번호 : 010123450001
주문 집 주소 : 서울시 강남구 역삼동 111-333
주문 날짜 : 20201102
주문 시간 : 130258
주문 가격 : 35000
메뉴 번호 : 0003
Order.java
package ch08;
public class Order {
public long orderNumber;
public int phoneNumber;
public String address;
public int date;
public int time;
public int price;
public int menuNumber;
public Order() {}
public String showOrderInfo() {
return "주문 접수 번호: " + orderNumber + "\\n주문 핸드폰 번호: "+phoneNumber + "\\n주문 집 주소: " + address +
"\\n주문 날짜: "+ date + "\\n주문 시간: "+ time + "\\n주문 가격: "+price+"\\n메뉴 번호: " + menuNumber;
}
}
OrderTest.java
package ch08;
public class OrderTest {
public static void main(String[] args) {
Order order = new Order();
order.orderNumber = 202011020003L;
order.phoneNumber = 01023450001;
order.address = "서울시 강남구 역삼동 111-333";
order.date = 20201102;
order.time = 130258;
order.price = 35000;
order.menuNumber = 0003;
System.out.println(order.showOrderInfo());
}
}
2023 KAKAO Tech Campus_BackEnd 필수 과정
Java 1주차 강의 정리 내용입니다.
'개발 > Java' 카테고리의 다른 글
[1주차] Java 중급 - 접근 제어 지시자(access modifier)와 정보 은닉(infomation hiding) (0) | 2023.06.24 |
---|---|
[1주차] Java 중급 - 참조 자료형 변수 (0) | 2023.06.24 |
[1주차] Java 중급 - 여러가지 생성자를 정의하는 생성자 오버로딩(overloading) (0) | 2023.06.24 |
[1주차] Java 중급 - 생성자에 대해 알아봅시다(constructor) (0) | 2023.06.24 |
[1주차] Java 중급 - 인스턴스 생성과 힙 메모리 (0) | 2023.06.24 |