Gross Salary Calculation in Java

Calculate gross salary using basic salary, HRA, and DA.

BeginnerModule 1: Basic Java ProgramsExample 20 of 20
gross-salary-calculation.java
1import java.util.Scanner;
2
3public class Main {
4 public static void main(String[] args) {
5 Scanner sc = new Scanner(System.in);
6
7 System.out.print("Enter basic salary: ");
8 double basic = sc.nextDouble();
9 System.out.print("Enter HRA percentage: ");
10 double hraPercent = sc.nextDouble();
11 System.out.print("Enter DA percentage: ");
12 double daPercent = sc.nextDouble();
13
14 double hra = basic * hraPercent / 100.0;
15 double da = basic * daPercent / 100.0;
16 double gross = basic + hra + da;
17
18 System.out.println("HRA = " + hra);
19 System.out.println("DA = " + da);
20 System.out.println("Gross Salary = " + gross);
21
22 sc.close();
23 }
24}

Output

Enter basic salary: 20000
Enter HRA percentage: 10
Enter DA percentage: 5
HRA = 2000.0
DA = 1000.0
Gross Salary = 23000.0

What's going on

We calculate HRA and DA as percentages of basic salary and add them to get gross salary.