Java Program to Implement Multiple Inheritance (Student -> Exam -> Result)

Write a Java program to implement multiple inheritance (student -> exam -> result)

Write a Java program to implement the following multiple inheritance:

class student
name, roll_no
mark 1, mark2

interface: exam
percent_cal( )

class: result
display( )



Source Code
import java.lang.*;
import java.io.*;

interface Exam {
	
	void percent_cal();
}

class Student {
	String name;
	int roll_no,mark1,mark2;
	
	Student(String n, int r, int m1, int m2) {
		
		name=n;
		roll_no=r;
		mark1=m1;
		mark2=m2;
	}
	
	void display() {
		
		System.out.println ("Name of Student: "+name);
		System.out.println ("Roll No. of Student: "+roll_no);
		System.out.println ("Marks of Subject 1: "+mark1);
		System.out.println ("Marks of Subject 2: "+mark2);
	}
}

class Result extends Student implements Exam {
	
	Result(String n, int r, int m1, int m2) {
		
		super(n,r,m1,m2);
	}
	
	public void percent_cal() {
		
		int total=(mark1+mark2);
		float percent=total*100/200;
		System.out.println ("Percentage: "+percent+"%");
	}
	
	void display() {
		
		super.display();
	}
}

public class MultipleInh {

	public static void main(String[] args) {
		
		Result R = new Result("Ragini",12,93,84);
		R.display();
		R.percent_cal();
	}
}
Output
Name of Student: Ragini
Roll No. of Student: 12
Marks of Subject 1: 93
Marks of Subject 2: 84
Percentage: 88.0%