Complete the findMax() method that returns the largest value in array nums. Ex: If array nums contains: 2 4 6 8 10 7 5 3

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Complete the findMax() method that returns the largest value in array nums. Ex: If array nums contains: 2 4 6 8 10 7 5 3

Post by answerhappygod »

Complete the findMax() method that returns the largest value inarray nums.
Ex: If array nums contains: 2 4 6 8 10 7 5 3
the findMax() method returns: 10
Note: During development, array nums is filled with 10pseudo-random integers in main() using the fillRandomly() methodwith a seed value of 7. When submitted, different seed values willbe used to generate arrays of different size for the test cases.Refer to the textbook section on Random numbers to learn more aboutpseudo-random numbers.
import java.util.*;public class Numbers { private int[] nums; public int findMax() { /* Type your code here. */ } public void setNums(int[] nums) { this.nums = nums; } public int[] getNums() { return nums; } // Fill array nums with pseudo-random integers (0-999)with a seed value public void fillRandomly(int seed, int size) { Random rand = new Random(seed); nums = new int[size]; for(int i=0; i<nums.length; i++) { nums =rand.nextInt(1000); } } public static void main(String[] args) { Numbers numObject = new Numbers(); int [] nums = {2, 4, 6, 8, 10, 7, 5, 3}; numObject.setNums(nums); System.out.println(Arrays.toString(numObject.getNums())); //Prints content of array System.out.println(numObject.findMax()); //findMax() should return 10 numObject.fillRandomly(7, 10); // Fill numswith 10 pseudo-random nmubers using seed value 7 System.out.println(Arrays.toString(numObject.getNums())); //Prints content of array: [236, 164, 485, 44, 380, 254, 968, 649,850, 534] System.out.println(numObject.findMax()); //findMax() should return 968 }}
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply