Instance Methods
Instance Methods
ANS:
import java.util.Scanner;
scanner.close();
}
ANS:
import java.util.Scanner;
scanner.close();
Ans :
import java.util.Scanner;
scanner.close();
scanner.close();
if (distance > 0) {
double fare = calculateFare(distance);
System.out.println("The fare to be paid is: Rs. " + fare);
} else {
System.out.println("Invalid distance. Distance should be a positive
value.");
}
}
}
-----------------------------------------------------------------------------------
---------------------
Q5You have a saving account in a bank with some balance amount in your account.
Now, you want to perform the following tasks, as per your choice. The tasks are as
under:
1. Deposit Money
2. Withdraw Money
3. Check balance
0. Log Out
Write a menu driven program to take input from the user and perform the above
tasks.
The program checks the balance before withdrawal and finally displays the current
balance after transaction.
For an incorrect choice, an appropriate message should be displayed.
ANS:
import java.util.Scanner;
switch(ch) {
case 0:
System.out.println("Thank you");
break;
case 1:
System.out.print("Enter deposit amount : ");
amt = in.nextDouble();
bal += amt;
System.out.println("Money deposited.");
System.out.print("Total balance = " + bal);
break;
case 2:
System.out.print("Enter withdrawal amount : ");
amt = in.nextDouble();
if(amt > bal) {
System.out.println("Insufficient balance.");
}
else {
bal -= amt;
System.out.println("Money withdrawn.");
System.out.print("Total balance = " + bal);
}
break;
case 3:
System.out.print("Total balance = " + bal);
break;
default:
System.out.println("Invalid request.");
}
}
}