Wednesday, 6 January 2016

How to find 2nd maximum number from single iteration in java ??

package org.cmania;

public class SingleIteration
{
public static void main(String[] args)
{

     int ar[] = { 66, 7, 9, 70, 89, 11, 2, 93 };
          int maximum1 = 0;
          int Maximum2 = 0;

          for (int i = 0; i < ar.length; i++)
          {  //only one iteration
                 if (maximum1 < ar[i]) {
                       Maximum2 = maximum1;
                       maximum1 = ar[i];
                 } else if (Maximum2 < ar[i]) {
                       Maximum2 = ar[i];
                 }
          }

          System.out.println("Maximum1 : " + maximum1);
          System.out.println("Maximum2 : " + Maximum2);
 

}

}

No comments:

Post a Comment

JSP interview questions and answers

Q1. What is JSP and why do we need it? JSP stands for JavaServer Pages. JSP is java server side technology to create dynamic web pages. J...