Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program called WeatherReporter (use only java.util.*; and java.io.*) tha

ID: 3909740 • Letter: W

Question

Write a program called WeatherReporter (use only java.util.*; and java.io.*) that prompts the user for an input file name. reads the given file, which is in the format of RaleighWeather2010.txt, line by line and uses the processLine() method as defined below:?

to output to the console the data for each day formatted as shown below:?

RaleighWeather2010.txt

Should be in the format of:

YYYYMMDD Average(F) High(F) Low(F) Fog/Rain/Snow/Hail/Thunder/Tornado

20100101 44.2 48 34 100000

20100102 29.9 48 24.1 000000

20100103 24.2 32 18 000000

20100104 26.2 36 17.1 000000

20100105 26.9 36 17.1 000000

20100106 29.1 41 18 000000

20100107 32.4 48 19 000000

20100108 35.1 48 20.1 010000

20100109 25.9 35.6 19.4 000000

20100110 28 37.4 19.4 000000

20100111 27.6 45 15.1 000000

20100112 34.9 45 16 000000

20100113 31.4 44.6 19.4 000000

20100114 37.5 57.2 24.8 000000

20100115 42.9 63 25.2 000000

20100116 44 63 28.2 000000

20100117 53.6 68 30.2 010000

20100118 50.9 68 39.9 100000

20100119 47.8 66.2 35.6 000000

20100120 51.2 66 35.1 000000

20100121 40.2 64.9 37 010000

20100122 37.9 41 37 010000

20100123 39.3 50 30 010000

20100124 46.9 64.9 31.1 010000

20100125 61.6 64.9 55.4 010000

20100126 45 66 30.9 000000

20100127 38.3 51.1 25 000000

20100128 42.7 63 25 000000

20100129 40.9 63 30.2 001000

20100130 25 35.1 19.4 101000

20100131 23.7 37.9 17.1 001000

20100201 30.7 48.2 19.4 000000

20100202 34.2 48 18 010000

20100203 38.8 51.1 29.1 110000

20100204 37.2 51.1 30 000000

20100205 36.9 44.1 30.2 011000

20100206 35.9 42.8 33.8 011000

20100207 32.2 42.1 21.9 000000

20100208 32.7 46 21.9 000000

20100209 36.1 39.2 32 010000

20100210 35.1 39.9 28 110000

20100211 35.6 45 29.1 000000

20100212 33.1 45 26.1 000000

20100213 33.3 42.8 30 001000

20100214 34.2 46.9 24.1 000000

20100215 39.1 51.1 24.1 010000

20100216 34.4 42.8 26.6 010000

20100217 32.7 43 25 000000

20100218 36.1 50 25 000000

20100219 40 54 25 000000

20100220 40.8 59 23 000000

20100221 44.5 64.4 24.8 000000

20100222 47.5 64.9 25.2 110000

20100223 46.2 53.6 39.2 100000

20100224 42.7 53.1 37 010000

20100225 36.3 48 32 011000

20100226 36.6 50 28.9 000000

20100227 39.4 51.1 29.1 000000

20100228 39.3 51.1 26.1 000000

20100301 41.3 54 26.2 000000

20100302 39.4 54 29.1 011000

20100303 37.9 44.1 33.1 011000

20100304 41.6 51.1 33.1 000000

20100305 39.2 51.8 24.8 000000

20100306 42.8 55.9 25.2 000000

20100307 42.4 63 24.1 000000

20100308 48.1 66 24.3 000000

20100309 53.3 73 30.2 000000

20100310 58 73 35.1 010000

20100311 57.5 69.1 50 110000

20100312 61.5 69.1 52 010000

20100313 58.3 68 51.1 110010

20100314 52.2 60.8 44.6 010000

20100315 52.1 60.8 39.2 000000

20100316 50.9 62.1 39.9 000000

20100317 48.6 64 35.1 000000

20100318 55 68 35.1 000000

20100319 55.1 73.9 37 000000

20100320 58 78.1 37 000000

20100321 61.7 78.1 39.9 000000

20100322 61.6 69.1 50 010000

20100323 49.8 66 39 010000

20100324 55.3 73.9 39 000000

20100325 61.4 75.9 39 000000

20100326 59.5 75.9 42.1 010000

20100327 43.2 66.9 32 010000

20100328 50.6 69.1 32 000000

20100329 60.1 66.2 55 010010

20100330 58.3 69.8 51.8 000000

20100331 60.5 77 41 000000

20100401 63.2 84.2 44.6 000000

20100402 70.2 88 43 000000

20100403 68.6 88 54 000000

20100404 69.7 82.9 55 000000

20100405 72.3 88 57.9 000000

20100406 76.4 90 57.9 000000

20100407 75.7 87.8 60.8 000000

20100408 72.5 87.1 61 000000

20100409 60.5 81 50 010010

20100410 56.3 70 42.1 000000

20100411 58.1 75.9 41 000000

20100412 62.9 78.1 41 000000

20100413 65.2 79 46 010000

20100414 54.6 69.1 48.2 010000

20100415 54.1 75.2 39.2 100000

20100416 66.6 86 37.9 000000

20100417 68.7 86 50 000000

20100418 57 78.1 41 000000

20100419 53.2 68 39.2 000000

20100420 57.4 73.9 39.9 000000

20100421 59 73.9 42.1 010010

20100422 58.7 75 44.1 100000

20100423 60.6 75 44.1 000000

20100424 64.9 77 48 010000

20100425 69.1 81 57 010000

20100426 69.3 81 59 000000

20100427 61.2 68 51.8 000000

20100428 56.1 68 41 000000

20100429 55.9 73.4 37.4 100000

20100430 65.4 82.9 37.9 000000

20100501 73.8 89.1 55.9 000000

20100502 79.5 91.9 61 000000

20100503 76.8 91.9 72 010000

20100504 74.5 82 69.1 000000

20100505 71.1 89.1 55.9 000000

20100506 77.4 91.9 55.9 000000

20100507 76.1 91.9 61 000010

20100508 79.9 90 61 000000

20100509 62.3 90 51.1 000000

20100510 55.6 68 42.1 000000

20100511 60.5 68 42.1 000000

20100512 71.1 84.9 55.9 010000

20100513 71.3 84.9 64 000000

20100514 75 93.9 64 000000

20100515 81.3 95 64.9 010000

20100516 74.9 84 66.2 010010

20100517 66.6 82 59 010010

20100518 57.9 62.6 53.6 010000

20100519 61.1 70 54 010000

20100520 67.7 79 57 000000

20100521 68.7 82.9 53.6 000000

20100522 71.9 84 54 010010

20100523 70.6 82 64.9 110010

20100524 67.9 80.1 64 010000

20100525 70.2 78.1 64 010000

20100526 70.8 82.9 62.1 000000

20100527 75.3 91 60.1 000000

20100528 76.2 91 60.1 000000

20100529 73 87.1 64 010010

20100530 77 88 64.9 000000

20100531 76.9 88 69.1 000010

20100601 74.2 88 69.1 010000

20100602 75.2 88 69.1 010010

20100603 75.6 87.8 69.8 000000

20100604 80.2 91.4 69.8 000000

20100605 82.5 91.9 70 010000

20100606 83.1 96.8 73.4 000000

20100607 74.6 96.1 64 010010

20100608 72.7 82.9 64 000000

20100609 76 88 64 000000

20100610 81.1 91 68 000000

20100611 80.4 91.4 69.8 000000

20100612 80 93.9 68 010000

20100613 80 96.1 68 010010

20100614 80.6 96.1 71.1 100000

20100615 81.7 93.9 71.1 000010

20100616 81.1 93.9 72 010010

20100617 80.6 91.4 73 000000

20100618 78.4 91 69.1 000000

20100619 81 93.2 73.4 000000

20100620 83.7 93.9 73 000000

20100621 81.3 93.9 69.1 000000

20100622 83.1 98.1 69.1 000000

20100623 83.2 98.1 69.1 010010

20100624 85.2 99 73 000000

20100625 85.9 99 73 000000

20100626 83.5 97 73 000010

20100627 85.4 100.9 73 000000

20100628 85.1 100.9 73 000000

20100629 85.2 99 73 000010

20100630 75.9 81 71.6 010000

20100701 74 81 66.9 000000

20100702 71.2 82.4 57.2 000000

20100703 72.5 87.1 57 000000

20100704 77.5 93 57 000000

20100705 80.8 97 61 000000

20100706 83.7 100.9 64 000000

20100707 85.9 102 66 000000

20100708 86.6 102 69.1 000010

20100709 83 95 71.6 010010

20100710 81.8 95 72 010010

20100711 83 96.1 73 100000

20100712 81.4 96.1 73 000000

20100713 79.4 93 73 010000

20100714 80.6 91.4 71.6 010010

20100715 82.8 96.1 71.1 000000

20100716 85.3 97 71.1 000010

20100717 79.9 90 71.6 010010

20100718 79 95 71.1 010010

20100719 82.2 95 71.1 010010

20100720 83.8 98.1 73 110010

20100721 83.4 98.1 73 000000

20100722 86.2 97 75 000000

20100723 87.5 100 75 000010

20100724 87.9 100.4 78.8 000000

20100725 88.8 102 79 000000

20100726 86.3 102 77 000000

20100727 79.6 93.9 72 010010

20100728 80.8 93.9 72 000000

20100729 85.1 97 73.9 000000

20100730 79.6 97 73 010010

20100731 74.4 89.1 68 010000

20100801 70.5 78.8 64.4 010000

20100802 75.9 86 66 000000

20100803 79.4 91 70 000000

20100804 83.8 95 71.1 010000

20100805 84.6 95 73.4 010010

20100806 79.5 91.4 71.6 010010

20100807 80.6 87.8 71.6 000000

20100808 80.2 90 71.1 000000

20100809 82 93.2 71.6 000000

20100810 84.5 97 71.1 000000

20100811 85.9 98.1 73.9 000000

20100812 85.1 96.8 75.2 110010

20100813 81 90 73.4 000010

20100814 80.6 88 73.9 000000

20100815 81.3 90 73.4 000000

20100816 83.8 95 73.9 000000

20100817 84.8 97 73.9 000000

20100818 84.5 97 73.9 010010

20100819 77.9 96.1 75 010000

20100820 79.9 89.6 73.4 010000

20100821 78.7 90 66.9 100000

20100822 81.8 91 66.9 000000

20100823 79.5 91 73 010010

20100824 74 82.4 69.8 010010

20100825 72.7 80.6 66.2 010000

20100826 77.3 90 66 100000

20100827 77.7 91 66 000000

20100828 78.9 91 66.9 000000

20100829 79.1 90 66.9 000000

20100830 79.7 96.8 64.4 000000

20100831 80.8 98.1 64.9 000000

20100901 81.9 97 69.1 000000

20100902 77.9 95 66 000000

20100903 82.6 99 66 000000

20100904 79 99 73 000000

20100905 70.5 86 53.6 000000

20100906 73.4 90 54 000000

20100907 78.9 93.9 57.9 000000

20100908 79.8 93.9 66 010000

20100909 76 91.9 57.9 000000

20100910 72.6 91.9 57.9 000000

20100911 71.2 88 57.9 010000

20100912 74 88 66 110000

20100913 73.8 86 62.6 000000

20100914 76.5 96.8 60.8 000000

20100915 77.3 96.1 59 000000

20100916 79.9 93.9 59 000000

20100917 81.2 95 68 000000

20100918 75.9 95 66 000000

20100919 73.8 93 60.1 100000

20100920 77.1 93 60.1 000000

20100921 77.4 93 64 000000

20100922 80.7 96.1 66.9 000000

20100923 83.7 99 70 000000

20100924 83.2 95 69.8 000000

20100925 81.2 98.1 68 000000

20100926 77 98.1 68 010000

20100927 70.8 84 68 010000

20100928 72.1 81 66 010000

20100929 65.9 70 62.6 010000

20100930 71.1 77 64 010000

20101001 69.2 77 60.8 010000

20101002 61.2 78.1 50 000000

20101003 59.6 73.9 50 000000

20101004 59.1 72 50 000000

20101005 57.6 69.8 48.2 000000

20101006 55.2 70 44.1 000000

20101007 61.7 82.4 46.4 000000

20101008 64.6 82 46.9 000000

20101009 64.1 84 48 000000

20101010 66.6 87.1 48 100000

20101011 70.6 87.1 52 000000

20101012 71.1 88 57 000000

20101013 70 88 57 000000

20101014 64.5 69.8 60.8 010010

20101015 57.4 71.6 44.1 000000

20101016 56.6 71.1 42.1 000000

20101017 57.1 78.8 42.1 100000

20101018 63.4 82 39.9 000000

20101019 64.8 82 48.9 000000

20101020 61.3 79 55 110000

20101021 61.5 78.1 48.9 100000

20101022 56.9 78.1 44.1 000000

20101023 54.1 73.9 39 100000

20101024 60.9 78.8 48.2 000000

20101025 66.7 77 62.6 010000

20101026 69.9 81 61 010010

20101027 77.9 87.1 64 000000

20101028 75.9 87.1 69.1 010010

20101029 59.2 71.1 48.2 000000

20101030 49.2 64.9 36 100000

20101031 57.1 75 36 000000

20101101 54 75 44.1 000000

20101102 49.5 63 41 000000

20101103 49.4 57.9 41 010000

20101104 53.2 55.9 45 110000

20101105 50.6 61 39.9 010000

20101106 44.9 50 39.2 010000

20101107 41 53.1 30 000000

20101108 45 66.9 30.2 000000

20101109 53.8 73 31.1 000000

20101110 52.2 73 37 000000

20101111 51.5 70 39.9 000000

20101112 48.3 64.4 35.6 000000

20101113 47.1 69.1 32 000000

20101114 48.2 70 32 000000

20101115 53 70 32 000000

20101116 59.9 66.2 55.4 010000

20101117 60 66.9 50 010010

20101118 46.7 64.9 34 100000

20101119 45.6 60.8 33.8 100000

20101120 51.7 69.8 41 000000

20101121 52.2 69.8 39 100000

20101122 54.7 73 37.9 100000

20101123 61.9 77 43 010000

20101124 56.7 77 46 000000

20101125 49.1 63 41 010000

20101126 59.1 66 42.1 110000

20101127 47.1 66 34 010000

20101128 38.1 54 26.1 000000

20101129 40 55 26.1 010000

20101130 56.7 71.6 44.6 010000

20101201 59.8 69.8 42.8 010000

20101202 37.1 46.4 28.4 000000

20101203 39.9 48.9 26.2 000000

20101204 35.6 42.1 28.4 101000

20101205 35 41 29.1 011000

20101206 31.2 37.4 24.8 000000

20101207 28.3 37.9 21 000000

20101208 26.9 37.9 16 000000

20101209 30.9 42.1 17.1 000000

20101210 33.3 48 19.9 000000

20101211 32.7 48 24.1 010000

20101212 41.4 52 26.2 110000

20101213 32.5 42.1 26.6 001000

20101214 25.6 36 16 000000

20101215 26 37.4 17.6 000000

20101216 30.2 37 16 011000

20101217 35.8 43 28.2 110000

20101218 32.8 43 28 001000

20101219 35.8 43 29.1 011000

20101220 32 41 24.8 000000

20101221 34.6 42.1 25 000000

20101222 43.1 52 28.2 000000

20101223 40.5 52 33.1 000000

20101224 34.2 46.9 21.9 000000

20101225 36.5 46.9 23.2 011000

20101226 31.5 36 28.4 111000

20101227 28.8 37.4 21.2 000000

20101228 32.3 46.9 19 000000

20101229 35.4 46.9 19 000000

20101230 33.1 46.9 24.1 000000

20101231 41.7 61 24.1 000000

Explanation / Answer

WeatherReporter.java

import java.io.*;

import java.util.*;

//WeatherReporter class begins

class WeatherReporter

{

       //main() begins

       public static void main(String[] args)

       {

             //Scanner class object to read from console

             Scanner scan = new Scanner(System.in);

            

             //Input file name

             System.out.println("Enter the input file name");

             String fileName = scan.nextLine();

            

             //File class object with file name as fileName

             File file = new File(fileName);

            

             //scan = new Scanner(file); can throw FileNotFoundException if the specified file is not at the location

             try

             {

                    //Scanner class object to read from file

                    scan = new Scanner(file);

                   

                    //Loop runs until there are no more lines in the file

                    while(scan.hasNextLine())

                           //Read a line from the file and pass it as parameter to processLine() method

                           processLine(scan.nextLine());

             }

             //Catches FileNotFoundException

             catch (FileNotFoundException e)

             {

                    e.printStackTrace();

             }

       }

       //main() ends

      

       //Function to print the line in the given format which takes a string as parameter

       public static void processLine (String line)

       {

             //Variable to store the indices of spaces in the line

             int space1 = line.indexOf(" ");                             //Returns the index of 1st occurrence of " " from index 0

             int space2 = line.indexOf(" ", space1 + 1);          //Returns the index of 1st occurrence of " " from index space1 + 1

             int space3 = line.indexOf(" ", space2 + 1);          //Returns the index of 1st occurrence of " " from index space2 + 1

             int space4 = line.indexOf(" ", space3 + 1);          //Returns the index of 1st occurrence of " " from index space3 + 1

            

             //Print the date

             //Month is from index 4 to 5, date is from index 6 to 7 and year is from index 0 to 3

             //line.substring(i, j); returns a substring out of line string from index i to j - 1

             System.out.print(line.substring(4, 6) + "/" + line.substring(6, 8) + "/" + line.substring(0, 4));

            

             //Print lowest temperature

             //low stores the lowest temperature which is from index space3 + 1 to space4 - 1

             //String returned from substring() is converted to float using Float.parseFloat()

             float low = Float.parseFloat(line.substring(space3 + 1, space4));

             System.out.print(" Low: " + low);

            

             //Print highest temperature

             //high stores the highest temperature which is from index space2 + 1 to space3 - 1

             //String returned from substring() is converted to float using Float.parseFloat()

             float high = Float.parseFloat(line.substring(space2 + 1, space3));

             System.out.print(" High: " + high);

            

             //Print rain

             //rain stores "no" if the 5th last character in the line is '0', otherwise, "yes"

             String rain = line.charAt(line.length() - 5) == '0' ? "no" : "yes";

             System.out.print(" Rain: " + rain);

            

            

             //Print snow

             //snow stores "no" if the 4th last character in the line is '0', otherwise, "yes"

             String snow = line.charAt(line.length() - 4) == '0' ? "no" : "yes";

             System.out.print(" Snow: " + snow);

            

             System.out.println();

       }

}

//WeatherReporter class ends

Output for the given file RaleighWeather2010.txt is also provided. User input is in bold.

Enter the input file name
RaleighWeather2010.txt
01/01/2010 Low: 34.0 High: 48.0 Rain: no Snow: no
01/02/2010 Low: 24.1 High: 48.0 Rain: no Snow: no
01/03/2010 Low: 18.0 High: 32.0 Rain: no Snow: no
01/04/2010 Low: 17.1 High: 36.0 Rain: no Snow: no
01/05/2010 Low: 17.1 High: 36.0 Rain: no Snow: no
01/06/2010 Low: 18.0 High: 41.0 Rain: no Snow: no
01/07/2010 Low: 19.0 High: 48.0 Rain: no Snow: no
01/08/2010 Low: 20.1 High: 48.0 Rain: yes Snow: no
01/09/2010 Low: 19.4 High: 35.6 Rain: no Snow: no
01/10/2010 Low: 19.4 High: 37.4 Rain: no Snow: no
01/11/2010 Low: 15.1 High: 45.0 Rain: no Snow: no
01/12/2010 Low: 16.0 High: 45.0 Rain: no Snow: no
01/13/2010 Low: 19.4 High: 44.6 Rain: no Snow: no
01/14/2010 Low: 24.8 High: 57.2 Rain: no Snow: no
01/15/2010 Low: 25.2 High: 63.0 Rain: no Snow: no
01/16/2010 Low: 28.2 High: 63.0 Rain: no Snow: no
01/17/2010 Low: 30.2 High: 68.0 Rain: yes Snow: no
01/18/2010 Low: 39.9 High: 68.0 Rain: no Snow: no
01/19/2010 Low: 35.6 High: 66.2 Rain: no Snow: no
01/20/2010 Low: 35.1 High: 66.0 Rain: no Snow: no
01/21/2010 Low: 37.0 High: 64.9 Rain: yes Snow: no
01/22/2010 Low: 37.0 High: 41.0 Rain: yes Snow: no
01/23/2010 Low: 30.0 High: 50.0 Rain: yes Snow: no
01/24/2010 Low: 31.1 High: 64.9 Rain: yes Snow: no
01/25/2010 Low: 55.4 High: 64.9 Rain: yes Snow: no
01/26/2010 Low: 30.9 High: 66.0 Rain: no Snow: no
01/27/2010 Low: 25.0 High: 51.1 Rain: no Snow: no
01/28/2010 Low: 25.0 High: 63.0 Rain: no Snow: no
01/29/2010 Low: 30.2 High: 63.0 Rain: no Snow: yes
01/30/2010 Low: 19.4 High: 35.1 Rain: no Snow: yes
01/31/2010 Low: 17.1 High: 37.9 Rain: no Snow: yes
02/01/2010 Low: 19.4 High: 48.2 Rain: no Snow: no
02/02/2010 Low: 18.0 High: 48.0 Rain: yes Snow: no
02/03/2010 Low: 29.1 High: 51.1 Rain: yes Snow: no
02/04/2010 Low: 30.0 High: 51.1 Rain: no Snow: no
02/05/2010 Low: 30.2 High: 44.1 Rain: yes Snow: yes
02/06/2010 Low: 33.8 High: 42.8 Rain: yes Snow: yes
02/07/2010 Low: 21.9 High: 42.1 Rain: no Snow: no
02/08/2010 Low: 21.9 High: 46.0 Rain: no Snow: no
02/09/2010 Low: 32.0 High: 39.2 Rain: yes Snow: no
02/10/2010 Low: 28.0 High: 39.9 Rain: yes Snow: no
02/11/2010 Low: 29.1 High: 45.0 Rain: no Snow: no
02/12/2010 Low: 26.1 High: 45.0 Rain: no Snow: no
02/13/2010 Low: 30.0 High: 42.8 Rain: no Snow: yes
02/14/2010 Low: 24.1 High: 46.9 Rain: no Snow: no
02/15/2010 Low: 24.1 High: 51.1 Rain: yes Snow: no
02/16/2010 Low: 26.6 High: 42.8 Rain: yes Snow: no
02/17/2010 Low: 25.0 High: 43.0 Rain: no Snow: no
02/18/2010 Low: 25.0 High: 50.0 Rain: no Snow: no
02/19/2010 Low: 25.0 High: 54.0 Rain: no Snow: no
02/20/2010 Low: 23.0 High: 59.0 Rain: no Snow: no
02/21/2010 Low: 24.8 High: 64.4 Rain: no Snow: no
02/22/2010 Low: 25.2 High: 64.9 Rain: yes Snow: no
02/23/2010 Low: 39.2 High: 53.6 Rain: no Snow: no
02/24/2010 Low: 37.0 High: 53.1 Rain: yes Snow: no
02/25/2010 Low: 32.0 High: 48.0 Rain: yes Snow: yes
02/26/2010 Low: 28.9 High: 50.0 Rain: no Snow: no
02/27/2010 Low: 29.1 High: 51.1 Rain: no Snow: no
02/28/2010 Low: 26.1 High: 51.1 Rain: no Snow: no
03/01/2010 Low: 26.2 High: 54.0 Rain: no Snow: no
03/02/2010 Low: 29.1 High: 54.0 Rain: yes Snow: yes
03/03/2010 Low: 33.1 High: 44.1 Rain: yes Snow: yes
03/04/2010 Low: 33.1 High: 51.1 Rain: no Snow: no
03/05/2010 Low: 24.8 High: 51.8 Rain: no Snow: no
03/06/2010 Low: 25.2 High: 55.9 Rain: no Snow: no
03/07/2010 Low: 24.1 High: 63.0 Rain: no Snow: no
03/08/2010 Low: 24.3 High: 66.0 Rain: no Snow: no
03/09/2010 Low: 30.2 High: 73.0 Rain: no Snow: no
03/10/2010 Low: 35.1 High: 73.0 Rain: yes Snow: no
03/11/2010 Low: 50.0 High: 69.1 Rain: yes Snow: no
03/12/2010 Low: 52.0 High: 69.1 Rain: yes Snow: no
03/13/2010 Low: 51.1 High: 68.0 Rain: yes Snow: no
03/14/2010 Low: 44.6 High: 60.8 Rain: yes Snow: no
03/15/2010 Low: 39.2 High: 60.8 Rain: no Snow: no
03/16/2010 Low: 39.9 High: 62.1 Rain: no Snow: no
03/17/2010 Low: 35.1 High: 64.0 Rain: no Snow: no
03/18/2010 Low: 35.1 High: 68.0 Rain: no Snow: no
03/19/2010 Low: 37.0 High: 73.9 Rain: no Snow: no
03/20/2010 Low: 37.0 High: 78.1 Rain: no Snow: no
03/21/2010 Low: 39.9 High: 78.1 Rain: no Snow: no
03/22/2010 Low: 50.0 High: 69.1 Rain: yes Snow: no
03/23/2010 Low: 39.0 High: 66.0 Rain: yes Snow: no
03/24/2010 Low: 39.0 High: 73.9 Rain: no Snow: no
03/25/2010 Low: 39.0 High: 75.9 Rain: no Snow: no
03/26/2010 Low: 42.1 High: 75.9 Rain: yes Snow: no
03/27/2010 Low: 32.0 High: 66.9 Rain: yes Snow: no
03/28/2010 Low: 32.0 High: 69.1 Rain: no Snow: no
03/29/2010 Low: 55.0 High: 66.2 Rain: yes Snow: no
03/30/2010 Low: 51.8 High: 69.8 Rain: no Snow: no
03/31/2010 Low: 41.0 High: 77.0 Rain: no Snow: no
04/01/2010 Low: 44.6 High: 84.2 Rain: no Snow: no
04/02/2010 Low: 43.0 High: 88.0 Rain: no Snow: no
04/03/2010 Low: 54.0 High: 88.0 Rain: no Snow: no
04/04/2010 Low: 55.0 High: 82.9 Rain: no Snow: no
04/05/2010 Low: 57.9 High: 88.0 Rain: no Snow: no
04/06/2010 Low: 57.9 High: 90.0 Rain: no Snow: no
04/07/2010 Low: 60.8 High: 87.8 Rain: no Snow: no
04/08/2010 Low: 61.0 High: 87.1 Rain: no Snow: no
04/09/2010 Low: 50.0 High: 81.0 Rain: yes Snow: no
04/10/2010 Low: 42.1 High: 70.0 Rain: no Snow: no
04/11/2010 Low: 41.0 High: 75.9 Rain: no Snow: no
04/12/2010 Low: 41.0 High: 78.1 Rain: no Snow: no
04/13/2010 Low: 46.0 High: 79.0 Rain: yes Snow: no
04/14/2010 Low: 48.2 High: 69.1 Rain: yes Snow: no
04/15/2010 Low: 39.2 High: 75.2 Rain: no Snow: no
04/16/2010 Low: 37.9 High: 86.0 Rain: no Snow: no
04/17/2010 Low: 50.0 High: 86.0 Rain: no Snow: no
04/18/2010 Low: 41.0 High: 78.1 Rain: no Snow: no
04/19/2010 Low: 39.2 High: 68.0 Rain: no Snow: no
04/20/2010 Low: 39.9 High: 73.9 Rain: no Snow: no
04/21/2010 Low: 42.1 High: 73.9 Rain: yes Snow: no
04/22/2010 Low: 44.1 High: 75.0 Rain: no Snow: no
04/23/2010 Low: 44.1 High: 75.0 Rain: no Snow: no
04/24/2010 Low: 48.0 High: 77.0 Rain: yes Snow: no
04/25/2010 Low: 57.0 High: 81.0 Rain: yes Snow: no
04/26/2010 Low: 59.0 High: 81.0 Rain: no Snow: no
04/27/2010 Low: 51.8 High: 68.0 Rain: no Snow: no
04/28/2010 Low: 41.0 High: 68.0 Rain: no Snow: no
04/29/2010 Low: 37.4 High: 73.4 Rain: no Snow: no
04/30/2010 Low: 37.9 High: 82.9 Rain: no Snow: no
05/01/2010 Low: 55.9 High: 89.1 Rain: no Snow: no
05/02/2010 Low: 61.0 High: 91.9 Rain: no Snow: no
05/03/2010 Low: 72.0 High: 91.9 Rain: yes Snow: no
05/04/2010 Low: 69.1 High: 82.0 Rain: no Snow: no
05/05/2010 Low: 55.9 High: 89.1 Rain: no Snow: no
05/06/2010 Low: 55.9 High: 91.9 Rain: no Snow: no
05/07/2010 Low: 61.0 High: 91.9 Rain: no Snow: no
05/08/2010 Low: 61.0 High: 90.0 Rain: no Snow: no
05/09/2010 Low: 51.1 High: 90.0 Rain: no Snow: no
05/10/2010 Low: 42.1 High: 68.0 Rain: no Snow: no
05/11/2010 Low: 42.1 High: 68.0 Rain: no Snow: no
05/12/2010 Low: 55.9 High: 84.9 Rain: yes Snow: no
05/13/2010 Low: 64.0 High: 84.9 Rain: no Snow: no
05/14/2010 Low: 64.0 High: 93.9 Rain: no Snow: no
05/15/2010 Low: 64.9 High: 95.0 Rain: yes Snow: no
05/16/2010 Low: 66.2 High: 84.0 Rain: yes Snow: no
05/17/2010 Low: 59.0 High: 82.0 Rain: yes Snow: no
05/18/2010 Low: 53.6 High: 62.6 Rain: yes Snow: no
05/19/2010 Low: 54.0 High: 70.0 Rain: yes Snow: no
05/20/2010 Low: 57.0 High: 79.0 Rain: no Snow: no
05/21/2010 Low: 53.6 High: 82.9 Rain: no Snow: no
05/22/2010 Low: 54.0 High: 84.0 Rain: yes Snow: no
05/23/2010 Low: 64.9 High: 82.0 Rain: yes Snow: no
05/24/2010 Low: 64.0 High: 80.1 Rain: yes Snow: no
05/25/2010 Low: 64.0 High: 78.1 Rain: yes Snow: no
05/26/2010 Low: 62.1 High: 82.9 Rain: no Snow: no
05/27/2010 Low: 60.1 High: 91.0 Rain: no Snow: no
05/28/2010 Low: 60.1 High: 91.0 Rain: no Snow: no
05/29/2010 Low: 64.0 High: 87.1 Rain: yes Snow: no
05/30/2010 Low: 64.9 High: 88.0 Rain: no Snow: no
05/31/2010 Low: 69.1 High: 88.0 Rain: no Snow: no
06/01/2010 Low: 69.1 High: 88.0 Rain: yes Snow: no
06/02/2010 Low: 69.1 High: 88.0 Rain: yes Snow: no
06/03/2010 Low: 69.8 High: 87.8 Rain: no Snow: no
06/04/2010 Low: 69.8 High: 91.4 Rain: no Snow: no
06/05/2010 Low: 70.0 High: 91.9 Rain: yes Snow: no
06/06/2010 Low: 73.4 High: 96.8 Rain: no Snow: no
06/07/2010 Low: 64.0 High: 96.1 Rain: yes Snow: no
06/08/2010 Low: 64.0 High: 82.9 Rain: no Snow: no
06/09/2010 Low: 64.0 High: 88.0 Rain: no Snow: no
06/10/2010 Low: 68.0 High: 91.0 Rain: no Snow: no
06/11/2010 Low: 69.8 High: 91.4 Rain: no Snow: no
06/12/2010 Low: 68.0 High: 93.9 Rain: yes Snow: no
06/13/2010 Low: 68.0 High: 96.1 Rain: yes Snow: no
06/14/2010 Low: 71.1 High: 96.1 Rain: no Snow: no
06/15/2010 Low: 71.1 High: 93.9 Rain: no Snow: no
06/16/2010 Low: 72.0 High: 93.9 Rain: yes Snow: no
06/17/2010 Low: 73.0 High: 91.4 Rain: no Snow: no
06/18/2010 Low: 69.1 High: 91.0 Rain: no Snow: no
06/19/2010 Low: 73.4 High: 93.2 Rain: no Snow: no
06/20/2010 Low: 73.0 High: 93.9 Rain: no Snow: no
06/21/2010 Low: 69.1 High: 93.9 Rain: no Snow: no
06/22/2010 Low: 69.1 High: 98.1 Rain: no Snow: no
06/23/2010 Low: 69.1 High: 98.1 Rain: yes Snow: no
06/24/2010 Low: 73.0 High: 99.0 Rain: no Snow: no
06/25/2010 Low: 73.0 High: 99.0 Rain: no Snow: no
06/26/2010 Low: 73.0 High: 97.0 Rain: no Snow: no
06/27/2010 Low: 73.0 High: 100.9 Rain: no Snow: no
06/28/2010 Low: 73.0 High: 100.9 Rain: no Snow: no
06/29/2010 Low: 73.0 High: 99.0 Rain: no Snow: no
06/30/2010 Low: 71.6 High: 81.0 Rain: yes Snow: no
07/01/2010 Low: 66.9 High: 81.0 Rain: no Snow: no
07/02/2010 Low: 57.2 High: 82.4 Rain: no Snow: no
07/03/2010 Low: 57.0 High: 87.1 Rain: no Snow: no
07/04/2010 Low: 57.0 High: 93.0 Rain: no Snow: no
07/05/2010 Low: 61.0 High: 97.0 Rain: no Snow: no
07/06/2010 Low: 64.0 High: 100.9 Rain: no Snow: no
07/07/2010 Low: 66.0 High: 102.0 Rain: no Snow: no
07/08/2010 Low: 69.1 High: 102.0 Rain: no Snow: no
07/09/2010 Low: 71.6 High: 95.0 Rain: yes Snow: no
07/10/2010 Low: 72.0 High: 95.0 Rain: yes Snow: no
07/11/2010 Low: 73.0 High: 96.1 Rain: no Snow: no
07/12/2010 Low: 73.0 High: 96.1 Rain: no Snow: no
07/13/2010 Low: 73.0 High: 93.0 Rain: yes Snow: no
07/14/2010 Low: 71.6 High: 91.4 Rain: yes Snow: no
07/15/2010 Low: 71.1 High: 96.1 Rain: no Snow: no
07/16/2010 Low: 71.1 High: 97.0 Rain: no Snow: no
07/17/2010 Low: 71.6 High: 90.0 Rain: yes Snow: no
07/18/2010 Low: 71.1 High: 95.0 Rain: yes Snow: no
07/19/2010 Low: 71.1 High: 95.0 Rain: yes Snow: no
07/20/2010 Low: 73.0 High: 98.1 Rain: yes Snow: no
07/21/2010 Low: 73.0 High: 98.1 Rain: no Snow: no
07/22/2010 Low: 75.0 High: 97.0 Rain: no Snow: no
07/23/2010 Low: 75.0 High: 100.0 Rain: no Snow: no
07/24/2010 Low: 78.8 High: 100.4 Rain: no Snow: no
07/25/2010 Low: 79.0 High: 102.0 Rain: no Snow: no
07/26/2010 Low: 77.0 High: 102.0 Rain: no Snow: no
07/27/2010 Low: 72.0 High: 93.9 Rain: yes Snow: no
07/28/2010 Low: 72.0 High: 93.9 Rain: no Snow: no
07/29/2010 Low: 73.9 High: 97.0 Rain: no Snow: no
07/30/2010 Low: 73.0 High: 97.0 Rain: yes Snow: no
07/31/2010 Low: 68.0 High: 89.1 Rain: yes Snow: no
08/01/2010 Low: 64.4 High: 78.8 Rain: yes Snow: no
08/02/2010 Low: 66.0 High: 86.0 Rain: no Snow: no
08/03/2010 Low: 70.0 High: 91.0 Rain: no Snow: no
08/04/2010 Low: 71.1 High: 95.0 Rain: yes Snow: no
08/05/2010 Low: 73.4 High: 95.0 Rain: yes Snow: no
08/06/2010 Low: 71.6 High: 91.4 Rain: yes Snow: no
08/07/2010 Low: 71.6 High: 87.8 Rain: no Snow: no
08/08/2010 Low: 71.1 High: 90.0 Rain: no Snow: no
08/09/2010 Low: 71.6 High: 93.2 Rain: no Snow: no
08/10/2010 Low: 71.1 High: 97.0 Rain: no Snow: no
08/11/2010 Low: 73.9 High: 98.1 Rain: no Snow: no
08/12/2010 Low: 75.2 High: 96.8 Rain: yes Snow: no
08/13/2010 Low: 73.4 High: 90.0 Rain: no Snow: no
08/14/2010 Low: 73.9 High: 88.0 Rain: no Snow: no
08/15/2010 Low: 73.4 High: 90.0 Rain: no Snow: no
08/16/2010 Low: 73.9 High: 95.0 Rain: no Snow: no
08/17/2010 Low: 73.9 High: 97.0 Rain: no Snow: no
08/18/2010 Low: 73.9 High: 97.0 Rain: yes Snow: no
08/19/2010 Low: 75.0 High: 96.1 Rain: yes Snow: no
08/20/2010 Low: 73.4 High: 89.6 Rain: yes Snow: no
08/21/2010 Low: 66.9 High: 90.0 Rain: no Snow: no
08/22/2010 Low: 66.9 High: 91.0 Rain: no Snow: no
08/23/2010 Low: 73.0 High: 91.0 Rain: yes Snow: no
08/24/2010 Low: 69.8 High: 82.4 Rain: yes Snow: no
08/25/2010 Low: 66.2 High: 80.6 Rain: yes Snow: no
08/26/2010 Low: 66.0 High: 90.0 Rain: no Snow: no
08/27/2010 Low: 66.0 High: 91.0 Rain: no Snow: no
08/28/2010 Low: 66.9 High: 91.0 Rain: no Snow: no
08/29/2010 Low: 66.9 High: 90.0 Rain: no Snow: no
08/30/2010 Low: 64.4 High: 96.8 Rain: no Snow: no
08/31/2010 Low: 64.9 High: 98.1 Rain: no Snow: no
09/01/2010 Low: 69.1 High: 97.0 Rain: no Snow: no
09/02/2010 Low: 66.0 High: 95.0 Rain: no Snow: no
09/03/2010 Low: 66.0 High: 99.0 Rain: no Snow: no
09/04/2010 Low: 73.0 High: 99.0 Rain: no Snow: no
09/05/2010 Low: 53.6 High: 86.0 Rain: no Snow: no
09/06/2010 Low: 54.0 High: 90.0 Rain: no Snow: no
09/07/2010 Low: 57.9 High: 93.9 Rain: no Snow: no
09/08/2010 Low: 66.0 High: 93.9 Rain: yes Snow: no
09/09/2010 Low: 57.9 High: 91.9 Rain: no Snow: no
09/10/2010 Low: 57.9 High: 91.9 Rain: no Snow: no
09/11/2010 Low: 57.9 High: 88.0 Rain: yes Snow: no
09/12/2010 Low: 66.0 High: 88.0 Rain: yes Snow: no
09/13/2010 Low: 62.6 High: 86.0 Rain: no Snow: no
09/14/2010 Low: 60.8 High: 96.8 Rain: no Snow: no
09/15/2010 Low: 59.0 High: 96.1 Rain: no Snow: no
09/16/2010 Low: 59.0 High: 93.9 Rain: no Snow: no
09/17/2010 Low: 68.0 High: 95.0 Rain: no Snow: no
09/18/2010 Low: 66.0 High: 95.0 Rain: no Snow: no
09/19/2010 Low: 60.1 High: 93.0 Rain: no Snow: no
09/20/2010 Low: 60.1 High: 93.0 Rain: no Snow: no
09/21/2010 Low: 64.0 High: 93.0 Rain: no Snow: no
09/22/2010 Low: 66.9 High: 96.1 Rain: no Snow: no
09/23/2010 Low: 70.0 High: 99.0 Rain: no Snow: no
09/24/2010 Low: 69.8 High: 95.0 Rain: no Snow: no
09/25/2010 Low: 68.0 High: 98.1 Rain: no Snow: no
09/26/2010 Low: 68.0 High: 98.1 Rain: yes Snow: no
09/27/2010 Low: 68.0 High: 84.0 Rain: yes Snow: no
09/28/2010 Low: 66.0 High: 81.0 Rain: yes Snow: no
09/29/2010 Low: 62.6 High: 70.0 Rain: yes Snow: no
09/30/2010 Low: 64.0 High: 77.0 Rain: yes Snow: no
10/01/2010 Low: 60.8 High: 77.0 Rain: yes Snow: no
10/02/2010 Low: 50.0 High: 78.1 Rain: no Snow: no
10/03/2010 Low: 50.0 High: 73.9 Rain: no Snow: no
10/04/2010 Low: 50.0 High: 72.0 Rain: no Snow: no
10/05/2010 Low: 48.2 High: 69.8 Rain: no Snow: no
10/06/2010 Low: 44.1 High: 70.0 Rain: no Snow: no
10/07/2010 Low: 46.4 High: 82.4 Rain: no Snow: no
10/08/2010 Low: 46.9 High: 82.0 Rain: no Snow: no
10/09/2010 Low: 48.0 High: 84.0 Rain: no Snow: no
10/10/2010 Low: 48.0 High: 87.1 Rain: no Snow: no
10/11/2010 Low: 52.0 High: 87.1 Rain: no Snow: no
10/12/2010 Low: 57.0 High: 88.0 Rain: no Snow: no
10/13/2010 Low: 57.0 High: 88.0 Rain: no Snow: no
10/14/2010 Low: 60.8 High: 69.8 Rain: yes Snow: no
10/15/2010 Low: 44.1 High: 71.6 Rain: no Snow: no
10/16/2010 Low: 42.1 High: 71.1 Rain: no Snow: no
10/17/2010 Low: 42.1 High: 78.8 Rain: no Snow: no
10/18/2010 Low: 39.9 High: 82.0 Rain: no Snow: no
10/19/2010 Low: 48.9 High: 82.0 Rain: no Snow: no
10/20/2010 Low: 55.0 High: 79.0 Rain: yes Snow: no
10/21/2010 Low: 48.9 High: 78.1 Rain: no Snow: no
10/22/2010 Low: 44.1 High: 78.1 Rain: no Snow: no
10/23/2010 Low: 39.0 High: 73.9 Rain: no Snow: no
10/24/2010 Low: 48.2 High: 78.8 Rain: no Snow: no
10/25/2010 Low: 62.6 High: 77.0 Rain: yes Snow: no
10/26/2010 Low: 61.0 High: 81.0 Rain: yes Snow: no
10/27/2010 Low: 64.0 High: 87.1 Rain: no Snow: no
10/28/2010 Low: 69.1 High: 87.1 Rain: yes Snow: no
10/29/2010 Low: 48.2 High: 71.1 Rain: no Snow: no
10/30/2010 Low: 36.0 High: 64.9 Rain: no Snow: no
10/31/2010 Low: 36.0 High: 75.0 Rain: no Snow: no
11/01/2010 Low: 44.1 High: 75.0 Rain: no Snow: no
11/02/2010 Low: 41.0 High: 63.0 Rain: no Snow: no
11/03/2010 Low: 41.0 High: 57.9 Rain: yes Snow: no
11/04/2010 Low: 45.0 High: 55.9 Rain: yes Snow: no
11/05/2010 Low: 39.9 High: 61.0 Rain: yes Snow: no
11/06/2010 Low: 39.2 High: 50.0 Rain: yes Snow: no
11/07/2010 Low: 30.0 High: 53.1 Rain: no Snow: no
11/08/2010 Low: 30.2 High: 66.9 Rain: no Snow: no
11/09/2010 Low: 31.1 High: 73.0 Rain: no Snow: no
11/10/2010 Low: 37.0 High: 73.0 Rain: no Snow: no
11/11/2010 Low: 39.9 High: 70.0 Rain: no Snow: no
11/12/2010 Low: 35.6 High: 64.4 Rain: no Snow: no
11/13/2010 Low: 32.0 High: 69.1 Rain: no Snow: no
11/14/2010 Low: 32.0 High: 70.0 Rain: no Snow: no
11/15/2010 Low: 32.0 High: 70.0 Rain: no Snow: no
11/16/2010 Low: 55.4 High: 66.2 Rain: yes Snow: no
11/17/2010 Low: 50.0 High: 66.9 Rain: yes Snow: no
11/18/2010 Low: 34.0 High: 64.9 Rain: no Snow: no
11/19/2010 Low: 33.8 High: 60.8 Rain: no Snow: no
11/20/2010 Low: 41.0 High: 69.8 Rain: no Snow: no
11/21/2010 Low: 39.0 High: 69.8 Rain: no Snow: no
11/22/2010 Low: 37.9 High: 73.0 Rain: no Snow: no
11/23/2010 Low: 43.0 High: 77.0 Rain: yes Snow: no
11/24/2010 Low: 46.0 High: 77.0 Rain: no Snow: no
11/25/2010 Low: 41.0 High: 63.0 Rain: yes Snow: no
11/26/2010 Low: 42.1 High: 66.0 Rain: yes Snow: no
11/27/2010 Low: 34.0 High: 66.0 Rain: yes Snow: no
11/28/2010 Low: 26.1 High: 54.0 Rain: no Snow: no
11/29/2010 Low: 26.1 High: 55.0 Rain: yes Snow: no
11/30/2010 Low: 44.6 High: 71.6 Rain: yes Snow: no
12/01/2010 Low: 42.8 High: 69.8 Rain: yes Snow: no
12/02/2010 Low: 28.4 High: 46.4 Rain: no Snow: no
12/03/2010 Low: 26.2 High: 48.9 Rain: no Snow: no
12/04/2010 Low: 28.4 High: 42.1 Rain: no Snow: yes
12/05/2010 Low: 29.1 High: 41.0 Rain: yes Snow: yes
12/06/2010 Low: 24.8 High: 37.4 Rain: no Snow: no
12/07/2010 Low: 21.0 High: 37.9 Rain: no Snow: no
12/08/2010 Low: 16.0 High: 37.9 Rain: no Snow: no
12/09/2010 Low: 17.1 High: 42.1 Rain: no Snow: no
12/10/2010 Low: 19.9 High: 48.0 Rain: no Snow: no
12/11/2010 Low: 24.1 High: 48.0 Rain: yes Snow: no
12/12/2010 Low: 26.2 High: 52.0 Rain: yes Snow: no
12/13/2010 Low: 26.6 High: 42.1 Rain: no Snow: yes
12/14/2010 Low: 16.0 High: 36.0 Rain: no Snow: no
12/15/2010 Low: 17.6 High: 37.4 Rain: no Snow: no
12/16/2010 Low: 16.0 High: 37.0 Rain: yes Snow: yes
12/17/2010 Low: 28.2 High: 43.0 Rain: yes Snow: no
12/18/2010 Low: 28.0 High: 43.0 Rain: no Snow: yes
12/19/2010 Low: 29.1 High: 43.0 Rain: yes Snow: yes
12/20/2010 Low: 24.8 High: 41.0 Rain: no Snow: no
12/21/2010 Low: 25.0 High: 42.1 Rain: no Snow: no
12/22/2010 Low: 28.2 High: 52.0 Rain: no Snow: no
12/23/2010 Low: 33.1 High: 52.0 Rain: no Snow: no
12/24/2010 Low: 21.9 High: 46.9 Rain: no Snow: no
12/25/2010 Low: 23.2 High: 46.9 Rain: yes Snow: yes
12/26/2010 Low: 28.4 High: 36.0 Rain: yes Snow: yes
12/27/2010 Low: 21.2 High: 37.4 Rain: no Snow: no
12/28/2010 Low: 19.0 High: 46.9 Rain: no Snow: no
12/29/2010 Low: 19.0 High: 46.9 Rain: no Snow: no
12/30/2010 Low: 24.1 High: 46.9 Rain: no Snow: no
12/31/2010 Low: 24.1 High: 61.0 Rain: no Snow: no

Kindly give a thumbs up, if found useful. Comment for queries. :)

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote