Saturday, 11 August 2012

Create a class called Student that stores its name, class, section, and marks in four subjects. Write functions to accept, display and get/set of the data.

Create a class called Student that stores its name, class, section, and marks in four subjects. Write
functions to accept, display and get/set of the data.




import java.util.Scanner;


public class Student {


protected String name;

protected int Class;

protected char section;

protected int s1;

protected int s2;

protected int s3;

protected int s4;


public Student() {

}


public Student(String name, int Class, char section, int s1, int s2, int s3, int s4) {

this.name = name;

this.Class = Class;

this.section = section;

this.s1 = s1;

this.s2 = s2;

this.s3 = s3;

this.s4 = s4;
    }


public String getName() {

return name;
    }


public void setName(String name) {

this.name = name;
    }


public int get_Class() {

return Class;
    }


public void setClass(int Class) {

this.Class = Class;
    }


public char getSection() {

return section;
    }


public void setSection(char section) {

this.section = section;
    }


public int getS1() {

return s1;
    }


public void setS1(int s1) {

this.s1 = s1;
    }


public int getS2() {

return s2;
    }


public void setS2(int s2) {

this.s2 = s2;
    }


public int getS3() {

return s3;
    }


public void setS3(int s3) {

this.s3 = s3;
    }


public int getS4() {

return s4;
    }


public void setS4(int s4) {

this.s4 = s4;
    }


public void getData() {

Scanner in = new Scanner(System.in);

System.out.println("Enter name:");

name = in.nextLine();

System.out.println("Enter class:");

Class = in.nextInt();

System.out.println("Enter Section:");

section = in.next().charAt(0);

System.out.println("Enter marks in 4 subjects:");

s1 = in.nextInt();
        s2 = in.nextInt();
        s3 = in.nextInt();
        s4 = in.nextInt();


    }


public void showData() {

System.out.println("Name is: " + name + "\nClass is: " + Class + "\nSection is: " + section + "\nMarks in 4 subjects are: " + s1 + " " + s2 + " " + s3 + " " + s4);

}


public int getTotal() {

return (s1 + s2 + s3 + s4);

}


public float getPercentage() {

return (float) (getTotal() / 4);

}


public static void main(String[] args) {
Student s1 = new Student("Gourav", 12, 'A', 89, 95, 75, 81);

 s1.showData();

System.out.println("Total is: " + s1.getTotal());
System.out.println("Percentage is: " + s1.getPercentage());
Student s2 = new Student();

s2.getData();
s2.showData();
System.out.println("Total is: " + s2.getTotal());

System.out.println("Percentage is: " + s2.getPercentage());

   
}

}

No comments:

Post a Comment