Computer Applications
Define a class with the following specifications
Class name : employee
Member variables
eno : employee number
ename : name of the employee
age : age of the employee
basic : basic salary (Declare the variables using appropriate data types)
Member methods
void accept( ) : accept the details using scanner class
void calculate( ) : to calculate the net salary as per the given specifications
net = basic + hra + da - pf
hra = 18.5% of basic
da = 17.45% of basic
pf = 8.10% of basic
if the age of the employee is above 50 he/she gets an additional allowance of ₹5000
void print( ) : to print the details as per the following format
eno ename age basic net
void main( ) : to create an object of the class and invoke the methods
Answer
import java.util.Scanner;
public class employee
{
private int eno;
private String ename;
private int age;
private double basic;
private double net;
public void accept()
{
Scanner in = new Scanner(System.in);
System.out.print("Enter name : ");
ename = in.nextLine();
System.out.print("Enter employee no : ");
eno = in.nextInt();
System.out.print("Enter age : ");
age = in.nextInt();
System.out.print("Enter basic salary : ");
basic = in.nextDouble();
}
public void calculate()
{
double hra, da, pf;
hra = 18.5/100.0 * basic;
da = 17.45/100.0 * basic;
pf = 8.10/100.0 * basic;
net = basic + hra + da - pf;
if(age > 50)
net += 5000;
}
public void print()
{
System.out.println(eno + "\t" + ename + "\t" + age + "\t Rs."
+ basic + "\t Rs." + net );
}
public static void main(String args[])
{
employee ob = new employee();
ob.accept();
ob.calculate();
ob.print();
}
}Output
Related Questions
Write the syntax of switch statement.
What will be the output of the following program segment?
int a = 100; while(false) { if(a < 50) break; a = a - 10; } System.out.println(a);Define a class to accept the elements of an array from the user and check for the occurrence of positive number, negative number and zero.
Example
Input Array: 12, -89, -56, 0, 45, 56
Output:
3 Positive Numbers
2 Negative Numbers
1 ZeroDefine a class Anagram to accept two words from the user and check whether they are anagram of each other or not.
An anagram of a word is another word that contains the same characters, only the order of characters is different.
For example, NOTE and TONE are anagram of each other.