|
Java example source code file (BadUnderscoreLiterals.java)
The BadUnderscoreLiterals.java Java example source code/* * @test /nodynamiccopyright/ * @bug 6860973 * @summary Project Coin: underscores in literals * * @compile/fail BadUnderscoreLiterals.java * @compile/fail/ref=BadUnderscoreLiterals.7.out -XDrawDiagnostics BadUnderscoreLiterals.java * * @compile/fail -source 6 BadUnderscoreLiterals.java * @compile/fail/ref=BadUnderscoreLiterals.6.out -XDrawDiagnostics -source 6 -Xlint:-options BadUnderscoreLiterals.java */ public class BadUnderscoreLiterals { int valid = 1_1; // valid literal; illegal in -source 6 // test zero int z1 = _0; // valid (but undefined) variable int z2 = 0_; // trailing underscore // test simple (decimal) integers int i1 = _1_2_3; // valid (but undefined) variable int i2 = 1_2_3_; // trailing underscore // test binary integers int b1 = 0b_0; // leading underscore after radix int b2 = 0b0_; // trailing underscore // test hexadecimal integers int x1 = 0x_0; // leading underscore after radix int x2 = 0x0_; // trailing underscore // test floating point numbers float f1 = 0_.1; // trailing underscore before decimal point float f2 = 0._1; // leading underscore after decimal point float f3 = 0.1_; // trailing underscore float f4 = 0.1_e0; // trailing underscore before exponent float f5 = 0e_1; // leading underscore in exponent float f6 = 0e1_; // trailing underscore in exponent // hexadecimal floating point float xf1 = 0x_0.1p0; // leading underscore after radix float xf2 = 0x0_.1p0; // trailing underscore before decimal point float xf3 = 0x0._1p0; // leading underscore after decimal point float xf4 = 0x0.1_p0; // trailing underscore before exponent float xf5 = 0x0p_1; // leading underscore after exponent float xf6 = 0x0p1_; // trailing underscore } Other Java examples (source code examples)Here is a short list of links related to this Java BadUnderscoreLiterals.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.