Here’s a simple Java program that accepts the number of late days and calculates the fine or displays the membership cancellation message:
import java.util.Scanner;
public class LibraryFine {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Input number of late days
System.out.print(“Enter number of days late: “);
int daysLate = sc.nextInt();
if (daysLate <= 0) {
System.out.println(“No fine. Book returned on time.”);
} else if (daysLate <= 5) {
System.out.println(“Fine is ₹5”);
} else if (daysLate <= 10) {
System.out.println(“Fine is ₹10”);
} else if (daysLate <= 30) {
System.out.println(“Fine is ₹50”);
} else {
System.out.println(“Membership cancelled due to delay over 30 days.”);
}
}
}
📌 Sample Runs:
Input: 3
Output: Fine is ₹5
Input: 12
Output: Fine is ₹50
Input: 35
Output: Membership cancelled due to delay over 30 days.