Consider the following code segments, which are each intended to convert grades from a 100-point scale to a 4.0-point scale and print the result. A grade of 90 or above should yield a 4.0, a grade of 80 to 89 should yield a 3.0, a grade of 70 to 79 should yield a 2.0, and any grade lower than 70 should yield a 0.0.
Assume that grade is an int variable that has been properly declared and initialized.
Code Segment I
double points = 0.0;
if (grade > 89)
{points += 4.0;}
else if (grade > 79)
{points += 3.0;}
else if (grade > 69)
{points += 2.0;}
else
{points += 0.0;}
System.out.println(points);
Code Segment II
double points = 0.0;
if (grade > 89)
{points += 4.0;}
if (grade > 79)
{grade += 3.0;}
if (grade > 69)
{points += 2.0;}
if (grade < 70)
{points += 0.0;}
System.out.println(points);
Which of the following statements correctly compares the values printed by the two methods?



Answer :

Other Questions