General FizzBuzz/jFizzBuzz: Difference between revisions

Content added Content deleted
m (Undo revision 234558 by Dick de Bill (talk))
m (Added more detailed error message.)
Line 256: Line 256:


for (
for (
Integer loopIndex = new Integer(0);
Integer loopIndex = new Integer(1);
loopIndex < new Integer(3);
loopIndex <= new Integer(3);
loopIndex += new Integer(1)
loopIndex += new Integer(1)
)
)
{
{
Integer numericValueArgumentIndex = new Integer(1) + loopIndex * new Integer(2);
Integer numericValueArgumentIndex = loopIndex * new Integer(2) - new Integer(1);
Integer textualRepresentationArgumentIndex = numericValueArgumentIndex + new Integer(1);
Integer textualRepresentationArgumentIndex = numericValueArgumentIndex + new Integer(1);


Line 282: Line 282:
{
{
throw new IllegalArgumentException(String.format(
throw new IllegalArgumentException(String.format(
"End user supplied invalid numeric value for buzzer.\n"+
"End user supplied invalid numeric value for buzzer %d.\n"+
"Required positive integer value.\n"+
"Required positive integer value.\n"+
"Value supplied by the end user: %s\n",
"Value supplied by the end user: %s\n",
buzzerTextualValue
loopIndex, buzzerTextualValue
));
));
}
}