fork(1) download
  1. class Ideone
  2. {
  3. public static void main (String[] args) throws java.lang.Exception
  4. {
  5. long start = Long.MAX_VALUE - 1;
  6. long now = start;
  7. for (int i = 0; i < 20; i++) {
  8. System.out.printf("expect %d, saw %d with now=%d%n", i, now - start, now);
  9. now++;
  10. }
  11. }
  12. }
Success #stdin #stdout 0.1s 53936KB
stdin
Standard input is empty
stdout
expect 0, saw 0 with now=9223372036854775806
expect 1, saw 1 with now=9223372036854775807
expect 2, saw 2 with now=-9223372036854775808
expect 3, saw 3 with now=-9223372036854775807
expect 4, saw 4 with now=-9223372036854775806
expect 5, saw 5 with now=-9223372036854775805
expect 6, saw 6 with now=-9223372036854775804
expect 7, saw 7 with now=-9223372036854775803
expect 8, saw 8 with now=-9223372036854775802
expect 9, saw 9 with now=-9223372036854775801
expect 10, saw 10 with now=-9223372036854775800
expect 11, saw 11 with now=-9223372036854775799
expect 12, saw 12 with now=-9223372036854775798
expect 13, saw 13 with now=-9223372036854775797
expect 14, saw 14 with now=-9223372036854775796
expect 15, saw 15 with now=-9223372036854775795
expect 16, saw 16 with now=-9223372036854775794
expect 17, saw 17 with now=-9223372036854775793
expect 18, saw 18 with now=-9223372036854775792
expect 19, saw 19 with now=-9223372036854775791