8.Coding below srason 1 two ir more  Question 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 < the current coldest temperature. That is, write two if statements and corresponding code - one for hottest check         // 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 < MONTHS ; i++)         if (i < MONTHS  / 2)         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.  .

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

8.Coding below srason 1 two ir more 
Question
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 < the current coldest temperature. That is, write two if statements and corresponding code - one for hottest check
        // 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 < MONTHS ; i++)
        if (i < MONTHS  / 2)
        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.  . 

 

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education