Usage example - fellmann/jUdge GitHub Wiki
Skating system
For calculation of Skating results, use the classes from de.fellmann.judge.skating
package.
Simple example:
JudgementForFinal judgement = new JudgementForFinal(
5 /*dances*/,
6 /*competitors*/,
5 /*judges*/ );
// For first dance, first competitor with input "12231":
judgement.setMark(0 /*dance*/, 0 /*competitor*/, 0 /*judge*/, 1);
judgement.setMark(0, 0, 1, 2);
judgement.setMark(0, 0, 3, 2);
judgement.setMark(0, 0, 4, 3);
judgement.setMark(0, 0, 5, 1);
// continue for all marks
Calculator calculator = new Calculator(judgement);
// Get result for final for first competitor
Place calculator.getResult(0 /*competitor*/);
// Get result for first dance for first competitor
Place calculator.getResult(0 /*dance*/, 0 /*competitor*/);