javaint带下划线,带下划线的Java数字字面量

更新时间:2023-05-16 03:20:12 阅读: 评论:0

javaint带下划线,带下划线的Java数字字⾯量
Java允许你在数字字⾯量中使⽤下划线。此功能是Java 7中引⼊的。例如, 该功能使你可以分隔数字字⾯量中的数字组, 这可以提⾼源代码的可读性。
以下⼏点很重要:
你不能在数字的开头或结尾使⽤下划线。
Ex. int a = _10; // Error, this is an identifier, not a numeric literal
Ex. int a = 10_; // Error, cannot put underscores at the end of a number
你不能在浮点⽂字中的⼩数点附近使⽤下划线。
Ex. float a = 10._0; // Error, cannot put underscores adjacent to a decimal point
Ex. float a = 10_.0; // Error, cannot put underscores adjacent to a decimal point
红海行动主演
70周年纪念钞你不能在F或L后缀之前使⽤下划线
Ex. long a = 10_100_00_L; // Error, cannot put underscores prior to an L suffix
Ex. float a = 10_100_00_F; // Error, cannot put underscores prior to an F suffix
你不能在需要⼀串数字的位置使⽤下划线。
数字字⾯量⽰例中的下划线
public class UnderscoreInNumericLiteralExample {
public static void main(String[] args) {
// Underscore in integral literal
int a = 10_00000;
System.out.println("a = "+a);
// Underscore in floating literal
float b = 10.5_000f;
System.out.println("b = "+b);
/
/ Underscore in binary literal
int c = 0B10_10;
洁厕剂System.out.println("c = "+c);
贾元春怎么死的// Underscore in hexadecimal literal
赞美父亲的句子
int d = 0x1_1;
System.out.println("d = "+d);
// Underscore in octal literal
int e = 01_1;
System.out.println("e = "+e);
}农村调查报告
}
输出:
安塞腰鼓仿写a = 1000000
b = 10.5写作模板
c = 10
d = 17
e = 9

本文发布于:2023-05-16 03:20:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/648917.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数字   不能   开头   功能
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图