0

How to create a java program that allows users to input employees monthly salary and numbers of years in service

Java

18th Mar 2020, 8:58 AM
margie navarro
4 Respuestas
+ 4
Try self. And learn about how to take input from user in Java. Learn Scanner in java.
18th Mar 2020, 9:23 AM
A͢J
A͢J - avatar
+ 1
But may i ask whats wrong on my program? AJ Anant and Martin Taylor import java.util.*; public class MargieSalary { public static void main(String[] args) { int years, increase = 0, salary, total = 0; Scanner kb = new Scanner(System.in); System.out.println("Years of Service \t\t\t Salary Increase"); System.out.println("20 years or more \t = \t Php 13,000.00"); System.out.println("15 to 19 years \t = \t Php 10,000.00"); System.out.println("9 to 14 eyars \t\t = \t Php 8,000.00"); System.out.println("3 to 8 years \t\t = \t Php 5,000.00"); System.out.println("Less than 3 years = \t Php 2,000.00\n"); System.out.print("Employee's Monthly Salary: "); salary = kb.nextInt(); System.out.print("Number of Years in Service: "); years = kb.nextInt(); if(years >= 20) { increase = 13000; total = salary + increase; } else if(years >= 15 && years <= 19) {
20th Mar 2020, 7:36 AM
margie navarro
+ 1
{ increase = 10000; total = salary + increase; } else if(years >= 9 && years <= 14) { increase = 8000; total = salary + increase; } else if(years >= 3 && years <= 8) { increase = 5000; total = salary + increase; } else if(years < 3) { increase = 2000; total = salary + increase; } else System.out.println("PLEASE ENTER A VALID INPUT !"); System.out.println("Employee's Updated Monthly Salary: " + salary + " + " + increase + " = " + total); } }
20th Mar 2020, 7:37 AM
margie navarro
0
Thank you for the answer 😊
20th Mar 2020, 7:34 AM
margie navarro