Skip to content

Instantly share code, notes, and snippets.

@urankajtazaj
Created February 11, 2018 12:00
Show Gist options
  • Save urankajtazaj/9954377a64e07219bc704ffd1d03146b to your computer and use it in GitHub Desktop.
Save urankajtazaj/9954377a64e07219bc704ffd1d03146b to your computer and use it in GitHub Desktop.
import java.util.Scanner;
public class MinMaxAvg {
public static void main(String[] args) {
int minNumra = 20, maxNumra = 180;
Scanner input = new Scanner(System.in);
int[] userNumbers = new int[20];
System.out.println("Shkruani 20 numra:");
int numra = 0;
while (numra < 20) {
System.out.print((numra+1) + ": ");
userNumbers[numra] = input.nextInt();
if (userNumbers[numra] >= minNumra && userNumbers[numra] <= maxNumra) {
numra++;
} else {
System.err.println("Numri duhet te jete >= " + minNumra + " dhe <= " + maxNumra);
}
}
double[] result = kalkulo(userNumbers);
System.out.println("\n-----------------\nRezultatet\n");
System.out.println("Min: " + result[0]);
System.out.println("Max: " + result[1]);
System.out.println("Avg: " + result[2]);
}
private static double[] kalkulo(int[] numbers) {
int min = 19999, max = 0, sum = 0;
for (int n : numbers) {
if (n < min) min = n;
if (n > max) max = n;
sum += n;
}
double avg = sum / numbers.length;
return new double[]{min, max, avg};
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment