import java.util.*; public class numbers { public static void main(String args[]) { ArrayList ints = new ArrayList(); Scanner scan = new Scanner(System.in); System.out.println("Enter positive integer! (Enter -1 to stop!)"); int counter = 0; double sum = 0; double median = 0; while (true) { int input1 = scan.nextInt(); if (input1 == -1) { break; } else if (input1 > 0) { ints.add(input1); sum += input1; counter++; } else { System.out.println("Not Positive!"); } } Collections.sort(ints); if (counter == 0) { System.out.println("No integers entered!"); return; } else if (counter % 2 == 0 && counter != 0) { median = (ints.get(counter / 2 - 1) + ints.get(counter / 2)) / 2.0; } else { median = ints.get(counter/2); } System.out.println("Max: "+(ints.get(counter-1))); System.out.println("Min: "+(ints.get(0))); System.out.println("Median: "+median); System.out.println("Average: "+(sum/counter)); System.out.println("Numbers: "+ints); } }