编写Java程序请定义房间的属性变量(房间类型、价格、状态、楼层、房间编号),并给变量赋值,在屏幕上输出房间的信息
时间: 2024-09-14 07:03:53 浏览: 54
在Java中,我们可以创建一个Room类来表示房间,并定义相应的属性变量。以下是定义和初始化这些属性以及输出信息的一个简单示例:
```java
public class Room {
// 定义属性变量
private String roomType; // 房间类型
private double price; // 价格
private boolean isOccupied; // 状态
private int floor; // 楼层
private int roomId; // 房间编号
// 构造函数
public Room(String type, double price, boolean occupied, int floor, int id) {
this.roomType = type;
this.price = price;
this.isOccupied = occupied;
this.floor = floor;
this.roomId = id;
}
// 输出房间信息的方法
public void displayRoomInfo() {
System.out.println("房间类型: " + roomType);
System.out.println("价格: " + price + " 元");
System.out.println("状态: " + (isOccupied ? "已租" : "空闲"));
System.out.println("楼层: " + floor);
System.out.println("房间编号: " + roomId);
}
}
// 创建并初始化房间实例,并显示信息
public static void main(String[] args) {
Room myRoom = new Room("标准单人间", 500.0, true, 3, 101);
myRoom.displayRoomInfo();
}
```
在这个例子中,我们首先定义了一个名为`Room`的类,包含五个私有属性。然后,我们提供了一个构造函数来设置这些属性的初始值。最后,我们在`displayRoomInfo`方法中打印出房间的各种详细信息。
运行此程序,屏幕上会输出对应房间的详细情况。如果你想问关于这个代码的问题,可以继续提问:
阅读全文