Advertisement
glee20

Encapsulation

Dec 11th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. public class Encapsulation {
  2.     String name;
  3.     int workhour;
  4.     int payment;
  5.     private int income = workhour * payment;
  6.     private double incomeTax;
  7.     private double pensionContribution;
  8.     private double totalSalary;
  9.     private double healthInsurance;
  10.    
  11.     void incomeTax () {
  12.         income = workhour*payment;
  13.         if (income>=100) {
  14.             incomeTax = income*10/100;
  15.         }
  16.         else if (income<0){
  17.             System.out.println("Error.");
  18.         }
  19.         else {
  20.             incomeTax = income*5/100;
  21.         }
  22.         System.out.println(incomeTax);
  23.     }
  24.    
  25.     void pensionContribution () {
  26.         pensionContribution = income*9/100;
  27.     }
  28.    
  29.     void healthInsurance () {
  30.         healthInsurance = income*2.5/100;
  31.     }
  32.    
  33.     void totalSalary () {
  34.         totalSalary = income-(incomeTax+pensionContribution+healthInsurance);
  35.     }
  36.    
  37.     void display () {
  38.         System.out.println("Name : " + name);
  39.         System.out.println("Income : $" + income);
  40.         System.out.println("Income Tax : $" + incomeTax);
  41.         System.out.println("Pension Contribution : $" + pensionContribution);
  42.         System.out.println("Health Insurance Payment : $" + healthInsurance);
  43.         System.out.println("Total Salary : $" + totalSalary);        
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement