Program to create a non return type method name input() to accept student name, class, roll number, marks in physics, chemistry and biology. Now define a function calculate() to calculate the average marks of the three subjects. Finally print all details in display() function. Call the three methods inside the main() method.
Java
import java.util.*;
public class Marks
{
String name,className;
int rollNumber;
double physicsMarks,chemistryMarks,biologyMarks,averageMarks;
public void input()
{
Scanner sc=new Scanner(System.in);
System.out.print("Enter student name: ");
name=sc.nextLine();
System.out.print("Enter class: ");
className=sc.nextLine();
System.out.print("Enter roll number: ");
rollNumber=sc.nextInt();
System.out.print("Enter Physics marks: ");
physicsMarks=sc.nextDouble();
System.out.print("Enter Chemistry marks: ");
chemistryMarks=sc.nextDouble();
System.out.print("Enter Biology marks: ");
biologyMarks=sc.nextDouble();
System.out.println();
}
public void calculate()
{
averageMarks=(physicsMarks+chemistryMarks+biologyMarks)/3;
}
public void display()
{
System.out.println("Student Name: " + name);
System.out.println("Class: " + className);
System.out.println("Roll Number: " + rollNumber);
System.out.println("Physics Marks: " + physicsMarks);
System.out.println("Chemistry Marks: " + chemistryMarks);
System.out.println("Biology Marks: " + biologyMarks);
System.out.println("Average Marks: " + averageMarks);
}
public static void main(String[] args)
{
Marks ob = new Marks();
ob.input();
ob.calculate();
ob.display();
}
}Java