2018-12-19 14:09:39 +08:00

61 lines
1.1 KiB
Java

0
42_147
+42
+4_2
-3.1415
-3.1_41_5
4e2
4_7e2
-7E+8
-7E+1_8
+8.004e-12
+8.0_04e-12
0xBadFace
0xB_adF_a_c_e
-0x4E.F8d
-0x4_E.F8_d
+0xff
0xefp4
0xe_fp4_2
+0x5CP+12
+0x5_CP+12
-0xef.efp-7
-0xef_14.00_0_Ap-1_7
inf
nan
nan:0xF_4
----------------------------------------------------
[
["number", "0"],
["number", "42_147"],
["number", "+42"],
["number", "+4_2"],
["number", "-3.1415"],
["number", "-3.1_41_5"],
["number", "4e2"],
["number", "4_7e2"],
["number", "-7E+8"],
["number", "-7E+1_8"],
["number", "+8.004e-12"],
["number", "+8.0_04e-12"],
["number", "0xBadFace"],
["number", "0xB_adF_a_c_e"],
["number", "-0x4E.F8d"],
["number", "-0x4_E.F8_d"],
["number", "+0xff"],
["number", "0xefp4"],
["number", "0xe_fp4_2"],
["number", "+0x5CP+12"],
["number", "+0x5_CP+12"],
["number", "-0xef.efp-7"],
["number", "-0xef_14.00_0_Ap-1_7"],
["number", "inf"],
["number", "nan"],
["number", "nan:0xF_4"]
]
----------------------------------------------------
Checks for decimal and hexadecimal numbers.