在代码中写一长串数字是一件很难读的东西。在JDK 7引入的新功能中,现在允许我们使用下划线字符来写数字文字,以打断数字以使其更易于阅读。

在以下示例中,您可以看到如何在数字文字中使用下划线。您会发现,它确实使数字更易于阅读。package org.nhooo.example.basic;

public class UnderscoreNumericExample {

public static void main(String[] args) {

// 使用下划线写数字文字是一种更简单的方法

// 阅读长号。

int maxInt = 2_147_483_647;

int minInt = -2_147_483_648;

if (maxInt == Integer.MAX_VALUE) {

System.out.println("maxInt = " + maxInt);

}

if (minInt == Integer.MIN_VALUE) {

System.out.println("minInt = " + minInt);

}

// 使用数字以二进制或十六进制文字形式写数字

// 下划线。

int maxIntBinary = 0B111_1111_1111_1111_1111_1111_1111_1111;

int maxIntHex    =   0X7____F____F____F____F____F____F____F;

System.out.println("maxIntBinary = " + maxIntBinary);

System.out.println("maxIntHex    = " + maxIntHex);

}

}

代码段的结果:maxInt = 2147483647

minInt = -2147483648

maxIntBinary = 2147483647

maxIntHex    = 2147483647

java中怎么让字体可以显示下划线呢_Java如何在数字文字中使用下划线?相关推荐

  1. java中怎么让字体可以显示下划线呢_java中怎么让字体可以显示下划线呢

    在.net中,对于Font类来说,可以直接使用常量来生成带有下划线的字体. 但是,到了Java中,想生成带有下划线的字体,就稍微复杂了一点,需要借助于TextAttribute类来生成.(推荐:jav ...

  2. java中怎么让字体可以显示下划线呢_数字文字中的下划线(Java 7特性)

    Java 7的一个特性是数字文字中的下划线.可以在任何数字文字的数字之间放置下划线,如:int,byte,short,float,long,double.在数字文字中使用下划线将它们分成组以获得更好的 ...

  3. java 数字 下划线_为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线...

    java 数字 下划线 JDK 1.7发行版引入了几个有用的功能,尽管其中大多数都是语法糖,但使用该功能可以大大提高可读性和代码质量. 这样的功能之一是在数字文字中引入下划线 . 从Java 7开始, ...

  4. 为什么要在Java SE 7的数字中使用下划线-在数字文字中使用下划线

    JDK 1.7发行版引入了几个有用的功能,尽管其中大多数都是语法糖,但使用该功能可以大大提高可读性和代码质量. 这样的功能之一是在数字文字中引入下划线 . 从Java 7开始,您可以在Java源代码中 ...

  5. java 数字 下划线_数字文字中的下划线– Java 7功能

    java 数字 下划线 One of the Java 7 features is underscores in numeric literals. You can place underscores ...

  6. java对象上有横线_对象bean间属性值复制:无视大小写和下划线_和横杠-

    1.简要说明:在java代码开发过程中,总会遇到实体类bean直接的属性复制问题,将一个bean中的值复制到另一个bean中,这时如果属性名是形同的,(仅仅有大小写或带下划线_或带横杠-)的区别,那就 ...

  7. 正则表达式:只能输入以字母开头,数字或者字母结尾,并由数字、字母、下划线组成的字符串,且字符串中必须包含下划线!

    只能输入以字母开头,数字或者字母结尾,并由数字.字母.下划线组成的字符串,且字符串中必须包含下划线! /^[a-zA-Z](?!.*?_$)(?=.*_)[a-zA-Z0-9_]*$/

  8. java 正则提取$ 中内容_JAVA 使用正则从文字中提取想要的内容

    有时候我们想从一段文字中提取想要的内容,如省市区地址中提取出省市,从股票的数据中提取出关键的价格信息,抓取HTML文件后提取内容等等这些场景,这时我们可以使用JAVA正则表达式帮助我们提取出想要的数据 ...

  9. Word操作——文字尾部空格下划线不显示的解决方法

    问题描述:Word 2013尾部的格式设置为下划线后,敲空格时尾部为空白---即不能显示为空的下划线 解决方案: word2010:点击左上角windows图标-word选项-高级-板式选项-为尾部空 ...

最新文章

  1. 达拉草201771010105《面向对象程序设计(java)》第十六周学习总结
  2. warning: useless storage class specifier in empty declaration 问题解决
  3. python画太极八卦图_AI剪刀工具快速绘制太极八卦图
  4. K8s 应用管理之道 - 有状态服务
  5. 职场心理:12个建议或许能改变你的一生(图)
  6. CodeIgniter中运用composer安装依赖包
  7. Gulp简介、gulp基本使用步骤、gulp-cli工具、gulpfile.js文件、gulp插件
  8. 服务器开机忘记密码怎么修改,服务器忘记mysql密码怎么修改?
  9. 安卓新发布机制----app bundle
  10. python和java选择哪个-JAVA和Python哪个好就业?
  11. mysql开启slowquery_log_MySQL slow_query_log慢查询日志配置详解
  12. rust哪里油桶多_我们在说Filecoin的时候为什么要说rust语言
  13. 2020年考研准考证打印下载及注意事项
  14. 回溯法(国际象棋八皇后放入棋盘)
  15. 【LTspice】006 实际电容 阻抗特性曲线
  16. 局域网即时通讯软件应该怎么选择
  17. 软考中级网络工程师学习笔记(知识点汇总)单点详细版
  18. OpenMp之sections用法
  19. ffmpeg webm 提取_使用ffmpeg将webm转换为mp4
  20. Google Earth Engine——世界已公开的人口数据集

热门文章

  1. C语言——十进制转换为二进制
  2. 如何用微博推广淘宝店铺
  3. JAVA笔记(6)面向对象(上)
  4. hi3798mv300是什么手机_海思Hi3798MV300/Hi3798MV310/Hi3798MV300H共升级包使用指南芯片手册...
  5. Pytest之fixture中的参数传递
  6. 百度地图经纬度与腾讯地图经纬度之间的转换
  7. 宜信大数据创新数据挖掘工程师面试经历
  8. vim,编辑文件后最简单的消除~ 和 .un~后缀文件生成的操作 ,重点为红色字体部分
  9. 高性能微信公众平台开发
  10. 毕业以后读书报告(不定时更新)