java int 带下划线,带下划线的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
你不能在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
java int 带下划线,带下划线的Java数字字面量相关推荐
- java int 和 long比较大小会_解析java的addExact()与multiplyExact()
java的加法在数字过大时是会溢出的,今天就遇到一个问题,要实现一个溢出时会抛出异常的加法函数. 这个问题细细一想却是复杂的很:不仅要考虑加法,输入参数还可以是负数反向溢出.好在java已经实现了该功 ...
- java int sum 0 i_【亲和数】 (Java代码)
解题思路: 注意事项: 参考代码: import java.util.Scanner; public class 亲和数 { public static int f(int a,int b) { in ...
- java int 16进制字符串_关于将java int类型转换为16进制字符串的问题
package p5.com.byd.mes.dev.tool.baseToChar; /** * 任意进制转换器 * @author solar */ public class Decimal { ...
- Java核心技术卷阅读随笔--第3章【Java 的基本程序设计结构】
3.1 一个简单的Java应用程序 下面看一个最简单的 Java 应用程序,它只发送一条消息到控制台窗口中: 复制代码 public class FirstSample { public static ...
- C# 重写RichTextBox带行号和下划线
C# 重写RichTextBox带行号和下划线 效果如下 有几个关键点需要注意: 1,闪屏的问题 public UserRichTextBox() { //其它的 ...
- java 数字 下划线_为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线...
java 数字 下划线 JDK 1.7发行版引入了几个有用的功能,尽管其中大多数都是语法糖,但使用该功能可以大大提高可读性和代码质量. 这样的功能之一是在数字文字中引入下划线 . 从Java 7开始, ...
- java 英文数字下划线_为什么Java7开始在数字中使用下划线
JDK1.7的发布已经介绍了一些有用的特征,尽管大部分都是一些语法糖,但仍然极大地提高了代码的可读性和质量.其中的一个特征是介绍字面常量数字的下划线.从Java7开始,你就可以在你的Java代码里把长 ...
- Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)
Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装) 对于excel Java POI 使用 目前简单导出导入功能网上很多,但是对于有下拉选,样式等缺点却是最大硬伤,故此封装一个通 ...
- java中怎么让字体可以显示下划线呢_数字文字中的下划线(Java 7特性)
Java 7的一个特性是数字文字中的下划线.可以在任何数字文字的数字之间放置下划线,如:int,byte,short,float,long,double.在数字文字中使用下划线将它们分成组以获得更好的 ...
最新文章
- 媲美Pandas?一文入门Python的Datatable操作
- mac图标包_Mac 生产力配置手册,从 Homebrew 说开去
- 升级 90天 vs2008 在win2008下。
- 【编程语言】JAVA | Windows10下JAVA的环境配置(绝对路径)
- 并查集 - 由斜杠划分区域
- 防止API被恶意调用,一般有哪些方法?
- leetcode - 416. 分割等和子集
- Hotmail的2G邮箱被收回,只剩250M了
- 283EEZOJ #89 Cow Tennis Tournament
- Spark 云计算 ML 机器学习教程 以及 SPARK使用教程
- Canvas 输出位图
- Zemax操作--2(单透镜和双胶合透镜优化)
- idea 因破解而无法打开的问题
- 程序员考证书,有用吗?
- 安卓 VNET 抓取 wskey 教程
- 寻找技术中国——渴望不再被扼住喉咙!
- 蒙特卡洛python求解派_Python实现蒙特卡罗方法
- ubuntu查看系统信息命令
- 摩托罗拉ap6521恢复出厂_moto AP6521 配置命令
- 【转】MAPI over HTTP协议