In Java language Write a program to process a set of age val
In Java language,
Write a program to process a set of age values in years. Ask the user for the number of age values to be entered. Then, ask for a set of age values for the desired number of items. So, if the user has 5 data items, you get 5 age values. All age values must be validated to only allow for ages between 1 and 120. Make sure to let the user know that an invalid age value has been entered and allow the user to enter a valid age value. Calculate and display the lowest, highest, total, and average age. Display the output data to the monitor
Solution
import java.util.Scanner;
public class MyClass {
 public static void main(String args[]) {
Scanner s = new Scanner(System.in);
 int num[] = new int[100];
 int sum=0;
 int avg=0;
   
 System.out.print(\"Enter the number of Age values\ : \");
 int n = s.nextInt();
 System.out.println(\"You entered integer \"+n);
for(int i=0; i<n;i++){
 System.out.println(\"enter a number\");
 num[i]=s.nextInt();
 if(num[i] < 0 || num[i] > 120){
 System.out.println(\"enter a number between 1-120\");
 num[i]=s.nextInt();   
 }
 sum=sum+num[i];
 }
 avg=sum/n;
 int largest=num[0];
 int smallest=num[0];
 
 for(int i=0; i<n;i++){
 if(num[i] > largest)
 largest = num[i];
 else if (num[i] < smallest)
 smallest = num[i];
 }
 
 System.out.println(\"Largest Number is : \" + largest);
 System.out.println(\"Smallest Number is : \" + smallest);   
 System.out.println(\"sum \"+sum);
 System.out.println(\"Average \"+avg);
   
 }
 }
sample output :
Enter the number of Age values
 : 3
 You entered integer 3
 enter a number
 130
 enter a number between 1-120
 12
 enter a number
 2
 enter a number
 -7
 enter a number between 1-120
 2
 Largest Number is : 12
 Smallest Number is : 2
 sum 16
 Average 5


