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

Add comments to each line of the below jave code explaining what is happening. i

ID: 3881763 • Letter: A

Question

Add comments to each line of the below jave code explaining what is happening.

import java.util.Scanner;

public class GradeLetterTest {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("Enter integer grade:");

String s = "";

char c ;

int grade = scan.nextInt();

if(grade<0 || grade > 100) {

s ="ERROR You have entered an invalid input";

System.out.println(s);

} else {

if(grade>=90) {

c = 'A';

} else if(grade>=80 && grade<90) {

c = 'B';

} else if(grade>=70 && grade<80) {

c = 'C';

} else if(grade>=60 && grade<70) {

c = 'D';

} else {

c='F';

}

System.out.printf("You have earned the letter grade: %c ",c);

}

}

}

Explanation / Answer

import java.util.Scanner;

public class GradeLetterTest {

public static void main(String[] args) {

//creating scan object for take input

Scanner scan = new Scanner(System.in);

System.out.println("Enter integer grade:");

//assign variable s to ""

String s = "";

//initialized variable c

char c ;

//take grade input

int grade = scan.nextInt();

//if statement for comparision between greater then 0 and less than 100 otherwise give error

if(grade<0 || grade > 100)

{

s ="ERROR You have entered an invalid input";

System.out.println(s);

} else

{

//if grade if greater than 90 print grade A

if(grade>=90)

{

c = 'A';

}

//if grade if greater than 80 and less than 90 print grade B

else if(grade>=80 && grade<90) {

c = 'B';

}

//if grade if greater than 70 and less than 80 print grade B

else if(grade>=70 && grade<80) {

c = 'C';

}

//if grade if greater than 60 and less than 70 print grade B

else if(grade>=60 && grade<70) {

c = 'D';

}

// else print fail

else {

c='F';

}

System.out.printf("You have earned the letter grade: %c ",c);

}

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote