import java.util.* ; public class MaxFinder { public static void main(String[] args) { //average high temperatures for Toronto according to gocanada....



import java.util.* ;



public class MaxFinder

{

    public static void main(String[] args)

    {

    //average high temperatures for Toronto according to gocanada.

    String temperatures = "-2 -1 4 11 18 24 27 26 21 14 7 0" ;



    Scanner scanner = new Scanner(temperatures) ;

    int hottestTemp = 0 ;

    int hottestMonth = 0 ;

    int coldestTemp = 0 ;

    int coldestMonth = 0 ;



    //-----------Start below here. To do: approximate lines of code = 14

    // 0. initialize month


    //1. write a while loop that reads temperatures from scanner (assume you do not know how many values there will be, so use the hasNextInt() method) ;

    // Hint: use scanner.hasNextInt() in the loop condition

    // Don't forget to increment variable month


        //2. if this is the first month or an extreme month, update the hottestMonth,hottestTemp or coldestMonth,coldestTemp variables ;

        // an extreme month means the temperature for this month is > the current hottest temperature or

        // the temperature is <>

        // and one for coldest


    //3. after the loop print the hottest month and coldest month in the style shown in the Expected region.

    System.out.println("Hottest month is " + hottestMonth + " (" + hottestTemp + " C)");

    System.out.println("Coldest month is " + coldestMonth + " (" + coldestTemp + " C)");



    //-----------------End here. Please do not remove this comment. Reminder: no changes outside the todo regions.

    System.out.println("Expected: ") ;

    System.out.println("Hottest month is 7 (27 C)") ;

    System.out.println("Coldest month is 1 (-2 C)") ;

    scanner.close() ;

    System.out.println("######### Switching planets! #############") ;

    Random random = new Random(33) ;

    temperatures = "" ;

    final int MONTHS = random.nextInt(50) + 1 ;

    for (int i = 0 ; i <>

        if (i < months  >

        temperatures += " " + "-" + random.nextInt(1000) ;

        else

        temperatures += " " + random.nextInt(1000) ;

    scanner = new Scanner(temperatures) ;

    //-----------Start below here. To do: approximate lines of code = 14

    // 1. repeat your code from the above todo region (removing repeated declarations, if necessary, so that now the calculation is done for this random planet.


Jun 02, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here