🔥作者主页:疯狂行者🔥 💖?java领域优质创作者,专注于Java技术领域技术交流?💖
💖文末获取源码💖
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻Java精彩实战项目案例
Java精彩新手项目案例
Python精彩新手项目案例
在当今社会,随着经济的快速发展和人们出行需求的不断增加,汽车租赁行业正逐渐成为一个庞大的市场。然而,传统的汽车租赁管理方式已经无法满足市场的需求,存在着效率低下、信息不透明、资源浪费等问题。因此,开发一个高效、便捷的汽车租赁管理系统成为了解决这些问题的关键,具有重要的研究背景和实际意义。
以下是一个简单的汽车租赁管理系统的Java核心代码示例,包括用户登录、车辆查询和租赁记录查询等功能:
java
import java.util.Scanner;
public class CarRentalSystem {
private static final String USERNAME = "admin";
private static final String PASSWORD = "123456";
private static final int MAX_CARS = 100;
private static final int MAX_RENTALS = 1000;
private static final int DAYS_RENTED = 7;
private Car[] cars;
private Rental[] rentals;
public CarRentalSystem() {
cars = new Car[MAX_CARS];
rentals = new Rental[MAX_RENTALS];
for (int i = 0; i < MAX_CARS; i++) {
cars[i] = new Car();
}
for (int i = 0; i < MAX_RENTALS; i++) {
rentals[i] = new Rental();
}
}
public void login() {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your username: ");
String inputUsername = scanner.nextLine();
System.out.print("Enter your password: ");
String inputPassword = scanner.nextLine();
if (USERNAME.equals(inputUsername) && PASSWORD.equals(inputPassword)) {
System.out.println("Login successful!");
} else {
System.out.println("Invalid username or password!");
}
}
public void queryCars() {
System.out.println("Available cars:");
for (int i = 0; i < MAX_CARS; i++) {
if (cars[i].isAvailable()) {
System.out.println(i + ": " + cars[i].getModel() + " - " + cars[i].getPricePerDay());
}
}
}
public void rentCar(int carIndex) {
if (cars[carIndex].isAvailable()) {
cars[carIndex].setStatus(Car.RENTED);
Rental rental = new Rental();
rental.setCarIndex(carIndex);
rental.setDaysRented(DAYS_RENTED);
rentals[rentals.length - 1] = rental;
System.out.println("Car rented successfully!");
} else {
System.out.println("Sorry, this car is not available.");
}
}
}
大家点赞、收藏、关注、评论啦 、
打卡 文章 更新 58/ 365天
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻
Java精彩实战项目案例
Java精彩新手项目案例
Python精彩新手项目案例