Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

EXPERIMENT NO 2

ARRAY OF OBJECTS

AIM
A class CEMarks contains register number, name, formative assessment marks, summative
assessment marks and attendance marks. Write a Java program to calculate CE Marks of N students
using array of objects of the above class.

OBJECIVES
To implement Java program to handle array of objects.

COURSE OUTCOME
CO1 Develop programs using Java class & object

MODULE OUTCOME
M1.02 Implement java programs that handle objects such as array of objects, passing and
returning objects as arguments.

PROGRAM
import java.io.*;

class CEMarks
{
int rno, fm, sm, am, ce;
String name;

void setValues(int r, String n, int f, int s, int a)


{
rno = r;
name = n;
fm = f;
sm = s;
int am = a;
}

void calculate()
{
ce = fm + sm + am;
}

void print()
{
System.out.println(rno+ "\t\t" + name + "\t\t" + ce);
}
}
public class Exp2
{
public static void main(String arg[]) throws IOException
{
CEMarks cem[] = new CEMarks[100];
int r, f, s, a, i, n;
String nam;

InputStreamReader in = new InputStreamReader(System.in);


BufferedReader b = new BufferedReader(in);

System.out.println("Enter total number of students");


n = Integer.parseInt(b.readLine());

for(i=0; i<n; i++)


{
System.out.println("Enter Register number, Name, Formaive Assessment Mark,
Summative Assessment Mark, Attendance Mark");
r = Integer.parseInt(b.readLine());
nam = b.readLine();
f = Integer.parseInt(b.readLine());
s = Integer.parseInt(b.readLine());
a = Integer.parseInt(b.readLine());

cem[i] = new CEMarks();


cem[i].setValues(r, nam, f, s, a);
cem[i].calculate();
}
System.out.println(“\nCE Mark List\n”);
System.out.println("Register No \t Name \t\tCE Mark");
for(i=0; i<n; i++)
cem[i].print();
}
}

OBSERVATIONS
Enter total number of students
2
Enter Register number, Name, Formaive Assessment Mark, Summative Assessment Mark, Attendance Mark
1001
Name1
18
16
9
Enter Register number, Name, Formaive Assessment Mark, Summative Assessment Mark, Attendance Mark
1002
Name2
20
18
10

CE Mark List

Register No Name CE Mark


1001 Name1 34
1002 Name2 38

RESULT
Studied implementation of array of objects using Java program.

You might also like