Java min max values -


everything working fine, need output quarter highest/lowest rainfall, not actual values. not sure how tie quarter , values output quarter 1, 2, 3 or 4.

import java.util.scanner;  public class rainfall {    public static void main(string[] args)     {        scanner scan = new scanner(system.in);        double[] rainfall = new double[4];        double totalrainfall = 0.0;        double max = 0, min = 0;         (int i=0; < 4; i++)        {           system.out.print("enter rainfall quarter " + (i+1) + ": ");           rainfall[i] = scan.nextdouble();           totalrainfall += rainfall[i];           if (i == 0)          {             max = min = rainfall[i];          }           {             if (rainfall[i] > max)                max = rainfall[i];             else if (rainfall[i] < min)                min = (i + 1);             //min = rainfall[i];               }      }     system.out.println("total rainfall = "+totalrainfall);     system.out.println("average rainfall = "+(totalrainfall / 4.0));     system.out.println("max quarter rainfall = "+ max);    system.out.println("min quarter rainfall = " + min);     //system.out.println("max quarter rainfall = "+ maxquarter);    //system.out.println("min quarter rainfall = " + minquarter);     }//end main  }//end class 

just store indexes instead of values:

if (rainfall[i] > rainfall[max])     max = i; else if (rainfall[i] < rainfall[min])     min = i;  system.out.println("max quarter rainfall = " + max + 1); system.out.println("min quarter rainfall = " + min + 1); 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -