×
Reviews 4.9/5 Order Now

Java Assignment: Solve Array Problems with This Program

July 05, 2024
Alex Thompson
Alex Thompson
🇺🇸 United States
Java
Alex Thompson is a skilled Java Assignment Expert with 8 years of experience. He completed his Master's degree at Stanford University, USA.
Key Topics
  • Instructions
  • Requirements and Specifications
Tip of the day
Always convert images to the correct color space (like BGR ↔ RGB or grayscale) before processing. Many unexpected results come from using the wrong format, especially with filters, edge detection, and object recognition.
News
In 2025, Visual Studio Code rolled out its 1.106 “Agent HQ” update, adding AI-powered coding-agent integration, smarter code completion, and enhanced multi-file editing — a big boost for students and academics doing programming assignments worldwide.

Instructions

Objective

Write a java assignment program to solve array problems.

Requirements and Specifications

program to solve array problems in java
program to solve array problems in java 1

Source Code

import java.io.File; import java.util.Scanner; public class Lab5 { public static int[] readArray(Scanner sc) { /* * Given a file_name, this function will read the content * from that file and generate an array of integers based on the values * in the file */ // Read first line containing the size of the array int size = sc.nextInt(); // Create Array int array[] = new int[size]; // Now, read the next n lines for(int i = 0; i < size; i++) { array[i] = sc.nextInt(); } // return array return array; } static int getTotal(int[] array) { /* * Given an array of integers, this function returns the sum of all the elements in the array */ // get size int size = array.length; int total = 0; // store total in this variable // Loop through array for(int i = 0; i < size; i++) { total += array[i]; } return total; } static double getAverage(int[] array) { /* * Given an array of inegers, this function returns the average between all values in the array */ // get size int size = array.length; // get total sum of all elements in array int total = getTotal(array); // calculate average double average = (double)total/size; return average; } static int getLowest(int array[]) { /* * Given an array of integers, this function returns the smallest integer on it */ // get size int size = array.length; // assume that the lowest is the first element int lowest = array[0]; // Loop through array starting at index 1 for(int i = 1; i < size; i++) { if(array[i] < lowest) { // current element at index i is lower than 'lowest' lowest = array[i]; } } return lowest; } static int getHighest(int array[]) { /* * Given an array of integers, this function returns the highest integer on it */ // get size int size = array.length; // assume that the highest is the first element int highest = array[0]; // Loop through array starting at index 1 for(int i = 1; i < size; i++) { if(array[i] > highest) { // current element at index i is jhigher than 'highest' highest = array[i]; } } return highest; } public static void main(String[] args) throws Exception { // read array Scanner sc = new Scanner(new File("lab5data.txt")); int array[] = readArray(sc); System.out.println("The numbers read from file are: "); for(int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.println(""); System.out.println("Total: " + getTotal(array)); System.out.println("Average: " + getAverage(array)); System.out.println("Lowest: " + getLowest(array)); System.out.println("Highest: " + getHighest(array)); } }

Similar Samples

Explore our sample section to see how ProgrammingHomeworkHelp.com can assist you with your coding assignments. Our expertly crafted examples showcase the quality and depth of our work, ensuring you receive the best support for your programming projects. Check out our samples today!