Would someone please show me how i could make min and max into methods ? I really have no idea and i tried lots of things but i failed I am only a beginner .................................................................. Here is my code now
class ArrayCalculator
{
public static void main(String arng[])
{
int max=0; // sum of maximum number in array
int min=0; // sum of minimum numbers in array
int total=0; // sum of total nnymbers in array
int average=0; // sum of average number in array
System.out.println("");
System.out.println("*****************WELCOME TO ARRAY CALCULATOR****************"); // Introducton to calculater
System.out.println("****************-----------------------------***************");
System.out.println("*****************---------------------------****************");
System.out.println("How Many Numbers Would You Like To Calculate?"); // read in numbers entered by user
int Items = EasyIn.getInt();
int[] numbers = new int[Items]; // array for numbers entered
for(int i = 0; i< Items; i++)
{
System.out.println("Enter number " + (i+1)); // read in each figure entered by user
numbers[i]=EasyIn.getInt();
total=numbers[i];
total = total + numbers[i];
min=numbers[0];
max=numbers[0];
if (numbers[i] > max) // calculations for maximum number
{
max = numbers[i];
}
else if (numbers[i] < min) // calculations for minimum number
{
min = numbers[i];
}
}
average = total/Items; // calculations for average number
System.out.println("*********************************************");
System.out.println("You have entered " +numbers.length+" numbers"); // display count of numbers entered
System.out.println("Largest number in array is " +max); // display maximum number
System.out.println("Smallest number in array is " +min); // display minimum number
System.out.println("Total Numbers is " +total); // display total sum of numbers
System.out.println("Average is " +average); // display average number
System.out.println("Thank You");
System.out.println("*********************************************");
}
}
Editors note: The above code is duplicated below with Scanner instead of EasyIn
import java.util.Scanner;
public class ArrayCalculator {
public static void main(String arng[])
{
Scanner scanr = new Scanner(System.in);
int max=0; // sum of maximum number in array
int min=0; // sum of minimum numbers in array
int total=0; // sum of total nnymbers in array
int average=0; // sum of average number in array
System.out.println("");
System.out.println("*****************WELCOME TO ARRAY CALCULATOR****************"); // Introducton to calculater
System.out.println("****************-----------------------------***************");
System.out.println("*****************---------------------------****************");
System.out.println("How Many Numbers Would You Like To Calculate?"); // read in numbers entered by user
int Items = scanr.nextInt();
scanr.nextLine();
int[] numbers = new int[Items]; // array for numbers entered
for(int i = 0; i< Items; i++)
{
System.out.println("Enter number " + (i+1)); // read in each figure entered by user
numbers[i]=scanr.nextInt();
scanr.nextLine();
total=numbers[i];
total = total + numbers[i];
min=numbers[0];
max=numbers[0];
if (numbers[i] > max) // calculations for maximum number
{
max = numbers[i];
}
else if (numbers[i] < min) // calculations for minimum number
{
min = numbers[i];
}
}
average = total/Items; // calculations for average number
System.out.println("*********************************************");
System.out.println("You have entered " +numbers.length+" numbers"); // display count of numbers entered
System.out.println("Largest number in array is " +max); // display maximum number
System.out.println("Smallest number in array is " +min); // display minimum number
System.out.println("Total Numbers is " +total); // display total sum of numbers
System.out.println("Average is " +average); // display average number
System.out.println("Thank You");
System.out.println("*********************************************");
}
}