208k views
0 votes
Write a program with loop that lets the use enter a series of integers. The user should enter -1 to signal the end of the series. After all the numbers have been entered, the program should display the largest and smallest numbers entered.

1 Answer

3 votes

Answer:

import java.util.ArrayList;

import java.util.Scanner;

import java.util.Collections;

public class num6 {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

int num;

ArrayList<Integer> al=new ArrayList<Integer>();

do{

System.out.println("Enter a series of integers. To quit enter -1");

num = in.nextInt();

al.add(num);

}while(num>=0);

System.out.println( "The minimum Value: " + Collections.min(al) );

System.out.println( "The Maximum Value: " + Collections.max(al) );

}

}

Step-by-step explanation:

  1. Create an ArrayList Object
  2. Prompt user to continually enter integer values (while numbers is >=0)
  3. Store the values in the ArrayList
  4. Use the Collections.min Method to print the smallest value
  5. Use Collections.max Method to print the largest value

User Hitesh Chavda
by
5.4k points