Hey guy\'s i need help with my java assignment it\'s fairly simple but i keep me
ID: 3562991 • Letter: H
Question
Hey guy's i need help with my java assignment it's fairly simple but i keep messing up on it and would appreciate it if I could have some assisstance with it. I would prefer it if you start from scratch with your code so i could see exactly where i messed up by comparison. Thanks in advance!
Application name = JavaP1NBL
Project 2-2: Convert number grades to letter grades
Use a TestScore problem from Chapter 2 Book application as beginning
Console:
Welcome to the Letter Grade Converter
Enter numerical grade: 90
Letter grade: A
Continue? (y/n): y
Enter numerical grade: 88
Letter grade: A
Continue? (y/n): y
Enter numerical grade: 80
Letter grade: B
Continue? (y/n): y
Enter numerical grade: 67
Letter grade: C
Continue? (y/n): y
Enter numerical grade: 59
Letter grade: F
Continue? (y/n): n
Operation:
Specifications:
A 88-100
B 80-87
C 67-79
D 60-66
F <60
Explanation / Answer
/**
* @(#)JavaP1NBL.java
*
*
* @author
* @version 1.00 2014/9/24
*/
import java.util.*;
public class JavaP1NBL {
public JavaP1NBL() {
}
public static void main(String args[])
{
int grade;
char yes;
Scanner scan=new Scanner(System.in); // Scanner Class for Taking Input
System.out.println("Welcome to the Letter Grade Converter");
do
{
System.out.print("Enter numerical grade: ");
grade=scan.nextInt();
if(grade>=88 && grade<=100)
System.out.println("Letter grade: A");
if(grade>=80 && grade<=87)
System.out.println("Letter grade: B");
if(grade>=67 && grade<=79)
System.out.println("Letter grade: C");
if(grade>=60 && grade<=66)
System.out.println("Letter grade: D");
if(grade<60)
System.out.println("Letter grade: F");
Scanner scan2=new Scanner(System.in);
System.out.print("Continue? (y/n): ");
yes=scan2.nextLine().charAt(0);
}while(yes=='y' || yes=='Y');
}
}
************************************************************************************************
Output:-
--------------------Configuration: <Default>--------------------
Welcome to the Letter Grade Converter
Enter numerical grade: 90
Letter grade: A
Continue? (y/n): y
Enter numerical grade: 88
Letter grade: A
Continue? (y/n): y
Enter numerical grade: 80
Letter grade: B
Continue? (y/n): y
Enter numerical grade: 67
Letter grade: C
Continue? (y/n): y
Enter numerical grade: 59
Letter grade: F
Continue? (y/n): n
Process completed.
*********************************************************************