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

JGRASP exec: java Lab 8 arrays Enter temperture for Jan. 1 2015 2 Enter tempertu

ID: 3777035 • Letter: J

Question

JGRASP exec: java Lab 8 arrays Enter temperture for Jan. 1 2015 2 Enter temperture for Jan. 2 2015 4 Enter temperture for Jan. 3 2015 -5 Enter temperture for Jan. 4 2015 1 Enter temperture for Jan. 5 2015 0 Enter temperture for Jan. 6 2015 Enter temperture for Jan. 7 2015 -3 Enter temperture for Jan. 1 2016 5 Enter temperture for Jan. 2 2016 2 Enter temperture for Jan. 3 2016 1 Enter temperture for Jan. 4 2016 10 Enter temperture for Jan. 5 2016 -4 Enter temperture for Jan. 6 2016 -5 Enter temperture for Jan. 7 2016 2 Day 1 2015 2.0 Day 1 2016 5.0 Difference 3.0 Day 2 2015 4.0 Day 2 2016 2.0 Difference 2.0 Day 3 2015 5.0 Day 3 2016 1.0 Difference 6.0 Day 4 2016 10.0 Difference 11.0 Day 4 2015 1.0 Day 5 2015 0.0 Day 5 2016 4.0 Difference 4.0 Day 6 2015 2.0 Day 6 2016 5.0 Difference 3.0 Day 7 2015 3.0 Day 7 2016 2.0 Difference 5.0 jGRASP operation complete

Explanation / Answer

import java.util.*;
public class TempDifference{

     public static void main(String []args){
       
         //scanner variable to readinput from user
         Scanner input=new Scanner(System.in);
       
         //variablws to hols temp values
         int jan15[]=new int[7];
         int jan16[]=new int[7];
       
         //read temp for jan'15
         for(int i=0;i<7;i++)
         {
             System.out.print("Enter temperature for Jan. "+(i+1)+" 2015: ");
             jan15[i]=input.nextInt();
         }
       
         //read temp for jan16
         for(int i=0;i<7;i++)
         {
             System.out.print("Enter temperature for Jan. "+(i+1)+" 2016: ");
             jan16[i]=input.nextInt();
         }
       
         //display difference of temp
         for(int i=0;i<7;i++)
         {
              System.out.format("Day %d 2015:%2d Day %d 2016:%2d Difference: "+ Math.abs(jan15[i]-jan16[i])+" ",(i+1),jan15[i],(i+1),jan16[i]);
         }
     }
}

Sample Output:

Enter temperature for Jan. 1 2016: 2                                                               

Enter temperature for Jan. 2 2016: 4                                                                   

Enter temperature for Jan. 3 2016: -5                                                   

Enter temperature for Jan. 4 2016: 1                                                                  

Enter temperature for Jan. 5 2016: 0

Enter temperature for Jan. 6 2015: -2                                                                                                                           

Enter temperature for Jan. 7 2015: -3                                                                                                                           

Enter temperature for Jan. 1 2016: 5                                                                                                                            

Enter temperature for Jan. 2 2016: 2                                                                                                                            

Enter temperature for Jan. 3 2016: 1                                                                                                                            

Enter temperature for Jan. 4 2016: -10                                                                                                                          

Enter temperature for Jan. 5 2016: -4                                                                                                                           

Enter temperature for Jan. 6 2016: -5                                                                                                                           

Enter temperature for Jan. 7 2016: 2                                                                                                                            

Day 1 2015: 2  Day 1 2016: 5  Difference: 3                                                                                                                     

Day 2 2015: 4  Day 2 2016: 2  Difference: 2                                                                                                                     

Day 3 2015:-5  Day 3 2016: 1  Difference: 6                                                                                                                     

Day 4 2015: 1  Day 4 2016:-10  Difference: 11                                                                                                                   

Day 5 2015: 0  Day 5 2016:-4  Difference: 4                                                                                                                     

Day 6 2015:-2  Day 6 2016:-5  Difference: 3                                                                                                                     

Day 7 2015:-3  Day 7 2016: 2  Difference: 5