3.5 Solutions

  1. if (temperature > maxTemp)
       println("Porridge too hot");
    else if (temperature < minTemp)
       println("Porridge too cold");
    else
       println("Porridge just right!");
    
    
    1. There will not be any output since the first if statement does not have an else
    2.  
      Reject
  2. if (a < b && a < c)
      println(a);
    else if (b < c)
      println(b);
    else
      println(c);
    
    
  3. if (item < 0)
      negativeSum += item;
    else if (item > 0)
      positiveSum += item;
    else
      zeroCount++;
    
    
  4. if (year % 100 == 0 && year %  400 != 0)
        leapYear = false;
    else if (year % 100 == 0)
        leapYear = true;
    else if (year %  4 == 0)
        leapYear = true;
    else
        leapYear = false;