-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTotalMarksList.java
More file actions
23 lines (18 loc) · 858 Bytes
/
TotalMarksList.java
File metadata and controls
23 lines (18 loc) · 858 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.LinkedList;
import java.util.ListIterator;
public class TotalMarksList {
static Subjects subjects=new Subjects();
static StudentMarks studentMarks=new StudentMarks();
public LinkedList<Integer> totalMarks(LinkedList<Subjects> marksList){
LinkedList<Integer> calculatedMarksList=new LinkedList<>();
int totalMarks=0;
ListIterator<Subjects> itr=marksList.listIterator();
while (itr.hasNext()){
Subjects s=(Subjects) itr.next();
totalMarks += s.getEnglishMarks()+ s.getTeluguMarks()+s.getHindiMarks()+s.getMathMarks()+s.getScienceMarks()+s.getSocialMarks()+s.getGeneralKnowledgeMarks()+s.getPhisicalEducationMarks();
calculatedMarksList.add(totalMarks);
totalMarks = 0;
}
return calculatedMarksList;
}
}