Computer Science, asked by anwesha4888, 1 day ago

QUESTION 4:
Write a program to find and print greatest and smallest numbers from different numbers
given as input. The program should terminate when an alphabet is entered as the input.​

Answers

Answered by VanXodus
7

Answer:

public static void main(String[] args) {

   int smallest = 0;

   int large = 0;

   int num;

   System.out.println("enter the number of terms you will input");//how many number you want to enter

   Scanner input = new Scanner(System.in);

   int n = input.nextInt();

   System.out.println ("Input the numbers");

   num = input.nextInt();

   smallest = num; //assume first entered number as small one

   // i starts from 2 because we already took one num value

   for (int i = 2; i < n; i++) {

       if (input.hasnextInt()) { //checks whether the input is an integer

          num = input.nextInt();

       }

       else

       break;

       //comparing each time entered number with large one

       if (num > large) {

           large = num;

       }

       //comparing each time entered number with smallest one

       if (num < smallest) {

           smallest = num;

       }

   }

   System.out.println("the largest is:" + large);

   System.out.println("Smallest no is : " + smallest);

}

Hope this helps!

Similar questions