A school is giving away merit certificates for the students who have scored 90 percentage and above in class 10. The following program is based on the specification given below. Fill in the blanks with appropriate Java statements. class name : Student Member variables: String name, double per, String cer Member methods: void input(), void merit(), void display(), void main() import java.(i) __________ .*; class Student { String name; double per; String cer; void input() { Scanner obj = new Scanner(System.in); System.out.println("Enter name, Percentage"); name = obj.next(); per = (ii) __________ } void merit() { if( (iii) __________ ) cer = "AWARDED"; else cer = (iv) __________ } void (v) __________ { System.out.println(name); System.out.println(per); System.out.println(cer); } void main() { Student s = new (vi) __________ s.input(); s.merit(); s.display(); } }
Fill in blank (v): void __________
Topic: Method names
Try it
Pick an option and check your answer. The full worked answer is below either way.
Answer
(a) display().
The specification names the method display(), and it is called in main() as s.display(). Java is case-sensitive, so Display() and DISPLAY() would be different methods and the call would not compile. The name must match the call EXACTLY — checking the call before filling such a blank is the quickest way to be certain.
display().