Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Scanner;
- public class Mainclass {
- public static void main(String args[]) {
- rainfall r[] = new rainfall[12];
- Scanner sc = new Scanner(System.in);
- ArrayList monthName = new ArrayList ();
- monthName.add("January");
- monthName.add("February");
- monthName.add("March");
- monthName.add("April");
- monthName.add("May");
- monthName.add("June");
- monthName.add("July");
- monthName.add("August");
- monthName.add("September");
- monthName.add("October");
- monthName.add("November");
- monthName.add("December");
- int rain=0;
- double totalRf =0;
- double max=0;
- double min=9999999;
- double avrg=0;
- String month="";
- int maxIndex=0;
- int minIndex=0;
- for ( int i=0; i <12;i++) {
- System.out.println("Please enter the total rainfall for month: "+monthName.get(i));
- rain = sc.nextInt();
- r[i]= new rainfall(totalRf, avrg, max, min, rain);
- totalRf = totalRf + r[i].getRain();
- }
- avrg = totalRf/12;
- for (int i=0; i<12; i++) {
- if(r[i].getRain()>max) {
- max=r[i].getRain();
- maxIndex=i;
- }
- }
- for (int i=0; i<12; i++) {
- if(r[i].getRain()<min) {
- min=r[i].getRain();
- minIndex=i;
- }
- }
- System.out.println("Total rainfall: "+totalRf);
- System.out.println("Average rainfall: "+avrg);
- System.out.println("max rainfall: "+monthName.get(maxIndex)+ " "+ r[maxIndex].getRain());
- System.out.println("min rainfall: "+monthName.get(minIndex)+ " "+ r[minIndex].getRain());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement