public class NumericLiterals { final int FI = 2; final int FIBIG = 200000000; void f() { int i1= -2147483649; int i2= 2147483648; int i3 = -2147483648; int i4 = -0x7fffffff; int i5 = -017777777777; int i6 = 0x; int i7 = 0xdeadbeef; int i8 = 0xffffffff; int i9 = 0xffffffff9; int i10 = 0x80000000; int i11 = 0000000000000+0x000000000; int i12 = 0x00000000000000000000000; int i13 = 040000000000; int i14 = 020000000000; int i15 = 0xf044332211; int oi1 = 017777777777; int oi2 = 08; int bi1 = 0b0010; int bi2 = 0B0010; int bi3 = 1_2; long l1 = -9223372036854775809L; long l2 = 9223372036854775808L; long l3 = -9223372036854775808L; long l4 = -2147483649; long l5 = 2147483648; long l6 = 0xL; long l7 = 0xdeadbeefffffffffL; long l8 = 0xffffffffffffffffL; long l9 = 0xffffffffffffffff9L; long l10 = 0x8000000000000000L; long ol1 = 01777777777777777777600L; long ol2 = 01777777777777777777777L; long bl1 = 0b0010l; long bl2 = 0B0010L; long bl3 = 10_24L; float f1= 1e-46f; float f2 = 1e39f; float f3 = 0E1F; float f4 = 0xabc.defP2f; float f5 = 3.141_592f; float f6 = .0f; double dd1 = 1e-324; double dd2 = 1e309; double dd3 = 0E1; double dd4 = 0x1.fffffffffffffP1023; double d1 = 1.E; double d2 = 1.e; double d3 = 1.E+; double d4 = 1.E-; double d5 = .1eD; double d6 = .1e+D; double d7 = 1e+D; double d8 = 1e-D; double d9 = 1e-d; double d10 = 1e-F; double d11 = 1e-f; double d12 = 3.141_592_653_589_793d; double d13 = .0e; } }