26. For the following problem statement, would you include an if/else statement
ID: 3721061 • Letter: 2
Question
26. For the following problem statement, would you include an if/else statement or a switch statement? Explain your answer. Be sure to address both types of statements in your answer. (You do not need to write the code.
Write a program that determines the bonus that should be paid to employees. Bonuses are derived as a percentage of the employee's salary, and the percentage is based on the department where the employee works. Employees in the sales department receive a bonus of 5%. Employees in the information technology department receive a bonus of 3%. All other employees receive a bonus of 2.5%.
27. Write a statement to declare a named constant called VERSION that has an String value of "1.1.57".
28. Can an enhanced for loop be used to initialize the all values of the array below to 100? Explain.
int[] counter = new int[10];
Explanation / Answer
Ques 26. We will use if/else because the condition for all the other employees is easily imlemented in if/else using the else statement. But it is difficult to implement in switch as a particular case in switch can handle one condition. So, it is difficult to handle the all the other employees condition.
Ques 27. In Java, the final keyword is used to declare variables with constant values.
final String VERSION = "1.1.57";
Ques 28. The enhanced loop is only used to access the values of the array or any other Collection object. It can't be used to assign them vaues.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.