Computer Applications
Define a class called mobike with the following description:
Instance variables/Data members:
int bno - to store the bike's number
int phno - to store the phone number of the customer
String name - to store the name of the customer
int days - to store the number of days the bike is taken on rent
int charge - to calculate and store the rental charge
Member Methods:
void input() - to input and store the details of the customer
void compute() - to compute the rental charge
The rent for a mobike is charged on the following basis:
First five days Rs 500 per day;
Next five days Rs 400 per day;
Rest of the days Rs 200 per day.
void display () - to display the details in the following format:
Bike No. Phone No. No. of days Charge
Java
Java Library Classes
8 Likes
Answer
import java.util.Scanner;
public class Mobike
{
private int bno;
private int phno;
private int days;
private int charge;
private String name;
public void input() {
Scanner in = new Scanner(System.in);
System.out.print("Enter Customer Name: ");
name = in.nextLine();
System.out.print("Enter Customer Phone Number: ");
phno = in.nextInt();
System.out.print("Enter Bike Number: ");
bno = in.nextInt();
System.out.print("Enter Number of Days: ");
days = in.nextInt();
}
public void compute() {
if (days <= 5)
charge = days * 500;
else if (days <= 10)
charge = (5 * 500) + ((days - 5) * 400);
else
charge = (5 * 500) + (5 * 400) + ((days - 10) * 200);
}
public void display() {
System.out.println("Bike No.\tPhone No.\tNo. of days\tCharge");
System.out.println(bno + "\t" + phno + "\t" + days + "\t" + charge);
}
public static void main(String args[]) {
Mobike obj = new Mobike();
obj.input();
obj.compute();
obj.display();
}
}Output

Answered By
4 Likes
Related Questions
Distinguish between isUpperCase() and toUpperCase()
Distinguish between isDigit() and isLetter()
Distinguish between parseFloat() and parseDouble()
Define a class (using the Scanner class) to generate a pattern of a word in the form of a triangle or in the form of an inverted triangle, depending upon user's choice.
Sample Input:
Enter a word: CLASS Enter your choice: 1 Sample Output: C CL CLA CLAS CLASS Enter your choice: 2 Sample Output: CLASS CLAS CLA CL C