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());
}
}
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