plz check this coding.
import java.io.*; public class StudentGrades { String grade; public String getGrade() { return grade; } public void setGrade(String gradeS) { gradeS = grade; } public static void main(String[]args)throws IOException { BufferedReader keyboard = new BufferedReader (new InputStreamReader(System.in)); int marks; StudentGrades sg = new StudentGrades(); System.out.println("Enter the marks"); marks = Integer.parseInt(keyboard.readLine()); if(marks>=80) { sg.setGrade("A+"); } else if(marks>=75 && marks<=79) { sg.setGrade("A"); } else if(marks>=70 && marks<=74) { sg.setGrade("A-"); } else if(marks>=65 && marks<=69) { sg.setGrade("B+"); } else if(marks>=64 && marks<=60) { sg.setGrade("B"); } else if(marks>=55&& marks<=59) { sg.setGrade("B-"); } else if(marks>=50 && marks<=54) { sg.setGrade("C+"); } else if(marks>=45 && marks<=49) { sg.setGrade("C"); } else if(marks>=40 && marks<=44) { sg.setGrade("C-"); } else if(marks>=35 && marks<=39) { sg.setGrade("D"); } else if(marks<=34) { sg.setGrade("F"); } System.out.println("Grade is "+sg.getGrade()); } }
I get the grade as null. Can any1 say why? plzzzzzzz :(
I get it right nw. :)
Join our real-time social learning platform and learn together with your friends!