Untitled
unknown
plain_text
5 months ago
1.4 kB
2
Indexable
import java.util.Scanner; interface Bank { // Data: Bank name and interest rate. String getBankName(); double getRateOfInterest(); } class SBI implements Bank { public String getBankName() { return "State Bank of India"; } public double getRateOfInterest() { return 5.4; } } class HDFC implements Bank { public String getBankName() { return "HDFC Bank"; } public double getRateOfInterest() { return 6.5; } } class ICICI implements Bank { public String getBankName() { return "ICICI Bank"; } public double getRateOfInterest() { return 6.0; } } public class Main { public static void main(String[] args) { Bank bank; Scanner scanner = new Scanner(System.in); System.out.println("Select a bank: 1. SBI 2. HDFC 3. ICICI"); int choice = scanner.nextInt(); switch (choice) { case 1: bank = new SBI(); break; case 2: bank = new HDFC(); break; case 3: bank = new ICICI(); break; default: System.out.println("Invalid choice!"); return; } System.out.println("Bank Name: " + bank.getBankName()); System.out.println("Interest Rate: " + bank.getRateOfInterest() + "%"); scanner.close(); } }
Editor is loading...
Leave a Comment