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*/);