Write the method rotateRight that takes an array of integers and rotates the contents of the array to the right by two slots. Numbers that fall off the right should cycle back to the left. For example, if the input array a {1, 3, 5, 7} then the rotated array should be {5, 7,1, 3}. If the input array a {1, 2, 3} then the rotated array should be {2, 3,1}.
Want to see the full answer?
Check out a sample textbook solutionChapter 7 Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Additional Engineering Textbook Solutions
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Starting Out with Python (3rd Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
Programming in C
Starting Out with Java: Early Objects (6th Edition)
Introduction To Programming Using Visual Basic (11th Edition)
- In the box provided, complete the static method filterArray() to return a new array containing the even numbers divisible by 10 in the input array. For example, if the input array arr looks like this: (CLO2) 1 22 11 45 55 25 71 80 8 10 0 1 2 3 4 5 6 7 8 9 Then the method returns this array: 80 10 0 1 i need code in javaarrow_forwardThe rotateLeft method takes an array of integers, and an integer number of places, and returns a new copy of the array that contains a "rotated" version of the input array. Rotation means that elements have been shifted leftwards by that number of places, moving elements off one end of the array and onto the other end. For example, [11, 12, 13, 14, 15] rotated left by 2 places results in [13, 14, 15, 11, 12].arrow_forwardWrite a program that stores a phrase as an array of words, and then prints it backward. The main method calls method getInput , which asks the user how many words there are, stores them in an array, and returns this array. printBackwards then take this array of words and prints it in reverse. For example, if the words were "Today" "is" "Monday" your method will print "Monday is Today"arrow_forward
- Write a method called largestRow that take a two-dimension array of integers as a parameter and returns the number of the row that has the largest length. For example, if the array (as created by the program below) is 10 45 3 8 2 42 3 21 44 The value returned would be zero (row zero has the largest length).arrow_forwardFOR JAVA Write a method that takes a one dimensional integer array, an integer (as index) and another integer (as number). Your program must insert the number into the given index, shift the rest of the elements to the right, and return the new array. For instance, if we want to insert the number 0 into position 3 of {1, 2, 3, 4, 5}, your method must return {1, 2, 3, 0, 4, 5}.arrow_forwardWrite a method that takes two arrays of integers and combines the two arrays into one array with only unique integers. In other words, combine two arrays but don't include repeats of any numbers. For example, if you have {1, 2, 3, 4, 5} and {3, 4, 5, 6, 7}, when you combine these, the result should be {1, 2, 3, 4, 5, 6, 7}. (Note that you don't have to put them in order, but that might help you when writing your algorithm) (in java)arrow_forward
- Write a method that takes two arrays of integers and combines the two arrays into one array with only unique integers. In other words, combine two arrays but don't include repeats of any numbers. For example, if you have {1, 2, 3, 4, 5} and {3, 4, 5, 6, 7}, when you combine these, the result should be {1, 2, 3, 4, 5, 6, 7}. (Note that you don't have to put them in order, but that might help you when writing your algorithm)arrow_forwardJAVA PROGRAM Write a program that asks the user to input two integers a and b. Then create an array that has all integer from a to b. Print out the array. (Don’t forget to consider the situation of a=b, a<b, and a>b.) Example 1: Input two numbers: 6 2 Array is [6, 5, 4, 3, 2] Example 2: Input two numbers: 4 8 Array is [4, 5, 6, 7, 8] Pass the above array as a parameter to a method called average and return the average and print it out in the main method. (Do not use Math library to get the average.)arrow_forwardFOR JAVA // Question is the first one, try to solve it by using the second question. Repeat the second question, but if there are multiple occurrences of the number, your program must return the largest index instead of the small- est. Write a method that takes a one dimensional integer array and an integer, and returns the index of the integer in the array. If the integer is not in the array, your program must return -1. If there are multiple occurrences of that number, your program must return the smallest index.arrow_forward
- Please help me solve this with java 1-method called printArray that takes an array of double values and prints the arrayelements on the same line with one space between each two elements, then prints a new line.2. A method called getRandomElement that takes an array of double numbers and returns a random element from the array.3. A method called shiftArray that takes a double value and an array of double values. The method must shift the array in its place to the right, and insert the double value at index 0. Note that this method must not create a new array, it must rotate the array in its place.For example, if the passed array is 6.5, 2.1, 5.8, 1.5, 8.9 and the passed double value is 3.3, after invoking the method the array must become:3.3, 6.5, 2.1, 5.8, 1.54. A method called occurrences that takes a double value and an array of doubles as parameters, and returns the number of occurrences of the double value in the array.For example, if the double number 4.1 and the array {1.5,…arrow_forwardUse Java programming. Write the removeEvens() method, which receives an array of integers as a parameter and returns a new array of integers containing only the odd numbers from the original array. The main program outputs values of the returned array. Hint: If the original array has even numbers, then the new array will be smaller in length than the original array and should have no blank elements. Ex: If the array passed to the removeEvens() method is [1, 2, 3, 4, 5, 6, 7, 8, 9], then the method returns and the program output is: [1, 3, 5, 7, 9] Ex: If the array passed to the removeEvens() method is [1, 9, 3], then the method returns and the program output is: [1, 9, 3] import java.util.Arrays; public class LabProgram { public static int[] removeEvens(int [] nums) { /* Type your code here */} public static void main(String[] args) { int [] input = {1,2,3,4,5,6,7,8,9};int [] result = removeEvens(input); // Helper method Arrays.toString() converts int[] to a…arrow_forwardWrite a Java program to find continuous sub array of the given array whose sum is equal to a given number. For example, If {12, 5, 31, 9, 21, 8} is the given array and 45 is the given number, then you have to find continuous sub array in this array such that whose elements add up to 45. In this case, {5, 31, 9} is such sub array whose elements add up to 45.arrow_forward
- 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