Multiple Inheritance and Packages

Submitted by Karthik on

package pack2;
public class student
{
public int rno, m1, m2, m3, tot;
public String name, result;
public void getdata(int x1,String x2, int x3, int x4, int x5)


{

    rno = x1;
    name = x2;
    m1 = x3;
    m2 = x4;
    m3 = x5;
    tot = m1 + m2 + m3;
    if((m1>=50)&&(m2>=50)&&(m3>=50))
        result ="pass";
else

    result = "fail";

}

public void putdata()


{

    System.out.println("Rollno: "+rno);
    System.out.println("Name: "+name);
    System.out.println("mark1: "+m1);
    System.out.println("mark2: "+m2);
    System.out.println("mark3: "+m3);
    System.out.println("Total : "+tot);
    System.out.println("Result: "+result);
    }
}

package pack1;
import java.io.*;
public interface sports

{
    public void setsum()throws IOException;

}

import pack1.*;
import pack2.*;
import java.io.*;
class result extends student implements sports
{
    int sm;
    String sname;
    public void setsum() throws IOException
    {
        InputStreamReader r = new InputStreamReader(System.in);
        BufferedReader b = new BufferedReader(r);
        System.out.println("Enter sports name");
        sname = b.readLine();
        System.out.println("Enter sports mark");
        String s = b.readLine();
        sm = Integer.parseInt(s);
        System.out.println(sm);
    }
public void display() throws IOException
    {
    setsum();
    putdata();
    System.out.println("Sports name :"+sname);
    System.out.println("Sports Mark :"+sm);

}
}

public class mult
{
public static void main(String args[]) throws IOException


    {
    result res = new result();
    res.getdata(101,"Karthik",98,90,95);
    System.out.println("student details");
            res.display();
    }
}