-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClassAttributes.java
More file actions
58 lines (50 loc) · 1.66 KB
/
ClassAttributes.java
File metadata and controls
58 lines (50 loc) · 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/* PRACTICE EXERCISE
Class Attributes
You are the administrator of a hotel and must create customer information cards for your new customers. On the card, you must note the customer’s first and last name, age, and room number.
The program you are given takes a guest's data (first name, last name, age, and room number) as input.
Complete the class by adding corresponding attributes so that the saveCustomerInfo() method works correctly. Also assign taken data values to attributes of created object.
Sample Input
John
Smith
35
204
Sample Output
First name: John
Second name: Smith
Age: 35
Room number: 204
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
String firstName = read.nextLine();
String secondName = read.nextLine();
int age = read.nextInt();
int roomNumber = read.nextInt();
Customer customer = new Customer();
//set customer's data to object here
customer.setData(firstName, secondName, age, roomNumber);
customer.saveCustomerInfo();
}
}
class Customer {
//add all necessary attributes here
private String firstName;
private String secondName;
private int age;
private int roomNumber;
public void setData(String firstName, String secondName, int age,int roomNumber )
{
this.firstName = firstName;
this.secondName = secondName;
this.age = age;
this.roomNumber = roomNumber;
}
public void saveCustomerInfo() {
System.out.println("First name: " + firstName);
System.out.println("Second name: " + secondName);
System.out.println("Age: " + age);
System.out.println("Room number: " + roomNumber);
}
}