
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
![First, write a Java method merge that takes as parameter a non-empty double array representing
employees' salaries. The method merges the values of every 2 adjacent elements. put the
merged values at the beginning of the array, and put 0 in the remaining positions. Suppose that
the original array will contain an even number of elements.
Second, write two java methods readArray (int[]a) and printArray(int[]a) that
reads/writes the elements of an array passed in parameter from/to the standard input/output.
Finally, Use the following main method to test your different methods:
public class MergeSalary
private static Scanner input
public static void main(String[] args)
=
new Scanner(System.in);
double [] salaries = new double [10];
System.out.print("Enter 10 salaries: ");
readArray (salaries);
merge (salaries);
System.out.print("Salaries after merge: ");
printArray (salaries);
}
}
Hint: For the method merge, you can work on the same array or use a temporary array.
Run:
Enter 10 salaries:
1000 1000 2000 2000 3000 3000 4000 4000 5000 5000
Salaries after merge:
2000.00 4000.00 6000.00 8000.00 10000.00 0.00 0.00 0.00 0.00 0.00](https://content.bartleby.com/qna-images/question/add6696e-ea4f-4eb4-974a-dbb8763040ce/71a1f41a-896b-41f2-a739-cb7f7bf0583b/jfry8kq_thumbnail.png)
Transcribed Image Text:First, write a Java method merge that takes as parameter a non-empty double array representing
employees' salaries. The method merges the values of every 2 adjacent elements. put the
merged values at the beginning of the array, and put 0 in the remaining positions. Suppose that
the original array will contain an even number of elements.
Second, write two java methods readArray (int[]a) and printArray(int[]a) that
reads/writes the elements of an array passed in parameter from/to the standard input/output.
Finally, Use the following main method to test your different methods:
public class MergeSalary
private static Scanner input
public static void main(String[] args)
=
new Scanner(System.in);
double [] salaries = new double [10];
System.out.print("Enter 10 salaries: ");
readArray (salaries);
merge (salaries);
System.out.print("Salaries after merge: ");
printArray (salaries);
}
}
Hint: For the method merge, you can work on the same array or use a temporary array.
Run:
Enter 10 salaries:
1000 1000 2000 2000 3000 3000 4000 4000 5000 5000
Salaries after merge:
2000.00 4000.00 6000.00 8000.00 10000.00 0.00 0.00 0.00 0.00 0.00
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 3 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Write a java program (class) called Grades to do the following. Must use an array. Ask the user for 20 grades. Get from the user each grade and fill an array with the grades. Find the average of the elements of the array. Print how many grades are smaller than the average. To get you started, your program code will begin as follows: import java. util. *; //includes Scanner public class Grades { public static void main(String[] args) { //begins main methodarrow_forwardWrite a Java program that will allow the user to play a hangman game repeatedly until theychoose to stop. The game should randomly choose a secret word from a pre-set list of wordsfor the user to guess. Store the list of words available for play in an array so you can randomlychoose them by index during game play.During a turn, the user will guess one letter at a time. Each letter in the secret word shoulddisplay as an asterisk until the letter is guessed by the user. When a correct letter is guessed,the letter should be displayed in the correct position in place of the asterisk. The user hangshimself with the 8th wrong guess and loses the game.Make a character array to hold the characters and asterisks representing the word beingguessed. You can change the contents of this array as the letters are guessed and revealed. Inother words, this array can be used to display the current state of the secret word each round.Here is the list of words the game should choose from for the secret…arrow_forwardUsing JAVA, write a method that swaps two rows of a two-dimensional array. The row indices to be swapped are passed as parameters to the method (Assume row indices are valid indices). Write a test program to demonstrate correct operation of the method.arrow_forward
- The programming language used is Javaarrow_forwardTHIS IS DONE IN JAVAarrow_forwardWrite the method printTail() method that accepts an array of integers and an integer index as parameters and prints all the array elements starting from the index passed. For example if printTail(x,5) is invoked, it should print all the elements of the array x starting at x[5].arrow_forward
- I want solution with stepsarrow_forwardWrite a Java program that reads an integer N from the user and declares an integer array of size N. It then inputs N non-negative integers from the user into the array and do the following: 1. Finds and prints the minimum, maximum, sum, and average of the numbers. 2. Displays array data as a histogram – graphically by plotting each numeric value as a bar of asterisks (+) as shown in the example diagram. This is somehow similar to Lab11 Sample output Enter the size of array: 9 Enter 9 integer values: 10 19 5 14 Minimum = Maximum = 19 = 68 = 7.55 Sum Average ========== Histogram: ======= Element Ua lue 10 19 Histogran T T T Arial v T = ABC 3 (12pt) II Comarrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education