Well, to begin this farce, let's edit your code into something that compiles and works in a sensical way:
public class GradeCalculator {
public static void claculateGrade (int mark) {
if (mark >= 70) System.out.println("grade = A");
else if (mark >= 60) System.out.println("grade = B");
else if (mark >= 50) System.out.println("grade = C");
else if (mark >= 50) System.out.println("grade = D");
else if (mark >= 40) System.out.println("grade = E");
}
public static void main (String[] args) {
}
}
Now, to print a grade some guy would get with some marks, you can call your "claculateGrade" method like this:
public static void main (String[] args) {
claculateGrade(55);
}
This should print "grade = C" to the console. The full code:
public class GradeCalculator {
public static void claculateGrade (int mark) {
if (mark >= 70) System.out.println("grade = A");
else if (mark >= 60) System.out.println("grade = B");
else if (mark >= 50) System.out.println("grade = C");
else if (mark >= 50) System.out.println("grade = D");
else if (mark >= 40) System.out.println("grade = E");
}
public static void main (String[] args) {
claculateGrade(55);
}
}
Now, one could further improve this. Let's start by making the method return the grade:
public static char getGrade (int mark) {
if (mark >= 70) return 'A';
else if (mark >= 60) return 'B';
else if (mark >= 50) return 'C';
else if (mark >= 50) return 'D';
else if (mark >= 40) return 'E';
/* if below 40, return "fail" */
return 'F';
}
This would change your code into:
public class GradeCalculator {
public static char getGrade (int mark) {
if (mark >= 70) return 'A';
else if (mark >= 60) return 'B';
else if (mark >= 50) return 'C';
else if (mark >= 50) return 'D';
else if (mark >= 40) return 'E';
/* if below 40, return "fail" */
return 'F';
}
public static void main (String[] args) {
System.out.println("Grade: " + getGrade(55));
}
}