
Write a Java program that expands a given binomial (x + y)^n, where integer n is user input. To do the work of the binomial expression, first create a method that accepts n as a parameter and then returns an array holding the coefficients needed for the binomial expansion using the Pascal’s Triangle method. Create a 2nd method which takes the array holding the coefficients as a parameter and prints the appropriate binomial expansion. For example, if n = 5 is entered by the user, the method calculating the coefficients should return {1,5,10,10,5,1} and the method that prints the expansion should print the following: (x + y)^5 = x^5 + 5x^4y + 10x^3y^2 + 10x^2y^3 + 5xy^4 + y^5 Your main method should use an appropriate loop for repeated inputs and automatically call the methods to calculate the coefficients and print the binomial expansion. There isn’t a need for a menu although you should ask the user if they want to quit or continue after their binomial expansion is printed each time. Additional Assignment Requirements 1. You may not use any methods from the Array class. If you use sorting, you must write your own sorting

Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 3 images

- Write a method that accepts an array of integers as a parameter and returns a reference to an array that contains the even numbers in the original array. The returned array should have a size equal to the number of even numbers in the original array. Use Java language.arrow_forwardWrite a Java method called average which takes an array as parameter and returns the average value. [1, 2, 3] 2 Create an array in main method, call the method and print it out. Troubleshooting: do you return a value in average method? class Main {public static double average(int [] array) {}public static void main(String[] args) {}}arrow_forwardUse Java to write a program that prompts the user for a positive odd integer , generates a normal magic square of order size of that integer, and prints it with numbers right-justified and aligned in evenly-spaced columns. (Magic square definition: https://en.wikipedia.org/wiki/Magic_square. Can assume that the numbers in the square are 3 digits or less (i.e. size ≤ 31). Have the construction of the 2D integer array magic square take place in a public static method getMagicSquare that takes in an integer n as a parameter and returns the 2D integer array magic square as specified. Your main method should perform input and output (I/O) and call this method to perform the computation. Methods for generating a magic square : Assign 1 to our initial current position: the bottom row, middle column. Place each successive value (up to size * size) in the first of the following positions that is unoccupied: (1) one space down and to the right, or (2) one space up. Positions wrap around…arrow_forward
- Consider an array of length n containing unique integers in random order and in the range 1 to n + 1. For example, an array of length 5 would contain 5 unique integers selected randomly from the integers 1 through 6. Thus, the array might contain 3 6 5 1 4. Of the integers 1 through 6, notice that the 2 was not chosen and is not in the array. Write Java code that finds the integer that does not appear in such an array. Your solution should use a. O(n²) operationsarrow_forwardWrite a Java class that creates a 3x4 array of 12 random ints between 0 and 100. Write a method to return the sum of the elements in the last column of each row in the two-dimensional array.arrow_forwardWrite a Java method that takes a two-dimensional ragged array as input and uses that array to print the following output: Two dimensional Ragged Array: ABCD EF G H I Then write a Java program to test your method.arrow_forward
- Write a Java program to make two arrays containing random integer values (You can make these arrays with specific sizes using the below makeRandomArray method). The program should sum these two arrays and prints the resulted array (the array that contains the result of the two arrays summing). The program should also show the maximum element of the resulted array. Your program must define and call the following methods to perform the program as illustrated above: 1- A method int [] makeRandomArray(int size ,int a , int b) that makes and returns an array with specific size. The methods fills this array with random integers in a range [a..b] 2- A method public static int findmax(int x[ ]) that finds the maximum value of a number of x array passed to the method. 3- A method public static void printArray(int x[ ]) that prints the elements of the array x passed to the method. 4- A method public int[ ] sumTwoArrays(int x[ ], int y[ ]) that sums the elements of the two arrays(x and y…arrow_forwardPlease use Java for the solutionarrow_forwardWrite a Java method that receives a two-dimensional array of primitive ints ( int [] [] ). The array can have any number of rows and any number of items per row. Also, the array can be “ragged” (not all rows have the same number of items). Have the method return the average of all of the items in the array as a primitive double.arrow_forward
- Write a Java method named addArray which takes two arrays of same size as parameters. The method should return a third array that is the element-wise sum of the two arrays. For example, if the two input arrays are [1,2,3] and [4,5,6], then the returned array should be [5, 7, 9]. [ 1, 2, 3] + [ 4, 5, 6] = [1+4, 2+5, 3+6] = [5,7,9] Call addArray in main method to test the above example. Print the returned array in the main method. Write a JAVA code pleasearrow_forwardUsing Java, Define a method named sortArray that takes an array of integers and the number of elements in the array as parameters. Method sortArray() modifies the array parameter by sorting the elements in descending order (highest to lowest). Then write a main program that reads a list of integers from input, stores the integers in an array, calls sortArray(), and outputs the sorted array. The first input integer indicates how many numbers are in the list. Assume that the list will always contain less than 20 integers. Ex: If the input is: 5 10 4 39 12 2 the output is: 39,12,10,4,2, For coding simplicity, follow every output value by a comma, including the last one. Your program must define and call the following method:public static void sortArray(int[] myArr, int arrSize)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





