Euler 1
public java v1 · immutable Benchmark benchmark = new Benchmark(); BigInteger upperBound = new BigInteger(args[0]); BigInteger total = BigInteger.ZERO; BigInteger three = BigInteger.valueOf(3), five = BigInteger.valueOf(5); for (BigInteger cur = BigInteger.valueOf(3); cur.compareTo(upperBound) < 0; cur = cur.add(BigInteger.ONE)) if (cur.mod(three).equals(BigInteger.ZERO) || cur.mod(five).equals(BigInteger.ZERO)) total = total.add(cur); Display.time(benchmark.end()); Display.answer(total);