oca认证_OCA第2部分中的Java难题
oca认证
欢迎使用OCA的Java Puzzlers的第二部分。 在这一部分中,我们将看到一个有趣的案例,涉及Java 7附带的数字文字中的下划线分隔符。
在下面的类中,您可以在十进制文字中看到分隔符下划线。 还请注意,该类现在可以正常编译。 八进制是八进制表示形式,二进制是二进制,我敢肯定你不会猜十六进制。
public class Puzzler { public static void main(String[] args){ int decimal = 12_345;octal = int octal = 04321 ;int binary = 0B1010;int hex = 0X4321A ;}}
八进制文字定义为0,二进制定义为0b / 0B,十六进制定义为0x / 0X。 好的,让我们开始将_放在它们后面以提高可读性。
public class Puzzler { public static void main(String[] args){ int decimal = 12_345;octal = 0_4321; int octal = 0_4321;int binary = 0B1010;int hex = 0X4321A ;}}
整齐。 它编译没有问题。 让我们移动到二进制和十六进制。
public class Puzzler { public static void main(String[] args){ int decimal = 12_345;octal = 0_4321; int octal = 0_4321;int binary = 0B_1010;int hex = 0X_4321A;}}
不。 您将在那里看到“非法下划线”。 我确定这是在设计时考虑到某些事情,但确实是令人惊讶的行为。
翻译自: https://www.javacodegeeks.com/2020/04/java-puzzlers-from-oca-part-2.html
oca认证
oca认证_OCA第2部分中的Java难题相关推荐
- oca认证_OCA第6部分中的Java难题
oca认证 即使对于新的Java开发人员,构造函数也可能不是什么大谜. 本质上,当您创建一个类的实例时,该类的构造函数就会启动. 在Java Puzzlers系列的第6部分中,我们将看到一个与构造函数 ...
- OCA第1部分中的Java难题
我在业余时间正在阅读Mala Gupta的Oracle认证Java SE程序员助理书,我对所学到的一些新知识感到惊讶. 有时候他们真的没有任何意义,有时候他们虽然有道理,但确实令人惊讶. 因此,在本系 ...
- OCA第2部分中的Java难题
欢迎使用OCA的Java Puzzlers的第二部分. 在这一部分中,我们将看到一个有趣的案例,涉及Java 7附带的数字文字中的下划线分隔符. 在下面的类中,您可以在十进制文字中看到分隔符下划线. ...
- OCA第5部分中的Java难题
在Java Puzzlers系列的第五部分中,我们将看到与X.parseX(String s)方法相关的内容. 您可以看到我们对X.parseX()方法的期望. public class Puzzle ...
- OCA第4部分中的Java难题
在Java Puzzlers的第四部分中,我们有一些与char类型有关的东西. public class Puzzler { public static void main(String[] args ...
- OCA第6部分中的Java难题
即使对于新的Java开发人员,构造函数也可能不是什么大谜. 本质上,当您创建一个类的实例时,该类的构造函数就会启动. 在Java Puzzlers系列的第6部分中,我们将看到一个与构造函数有关的案例. ...
- java oca_OCA第1部分中的Java难题
java oca 我在业余时间正在阅读Mala Gupta的Oracle认证Java SE程序员助理书,我对所学到的一些新知识感到惊讶. 有时候他们真的没有道理,有时候他们说得通,但真的让人惊讶. 因 ...
- java oca_OCA第5部分中的Java难题
java oca 在Java Puzzlers系列的第五部分中,我们将看到与X.parseX(String s)方法相关的内容. 您可以看到我们对X.parseX()方法的期望. public cla ...
- java oca_OCA第4部分中的Java难题
java oca 在Java Puzzlers的第四部分中,我们有一些与char类型有关的东西. public class Puzzler { public static void main(Stri ...
最新文章
- Django不能ip调试访问
- Struts1和Struts2的区别和对比
- 【iOS-cocos2d-X 游戏开发之十一】使用New CCSprite() CCUserDefault要注意!
- 七夕节福利,一套java架构师资源等你拿
- python列表中 [ :: ]的用法
- 【redis】批量删除key
- 新闻数据采集php,PHP新闻采集在线源码
- 24组合模式(Composite Pattern)
- 彻底卸载MYSQL,windows版
- python 参数收集_Python3基础 函数 收集参数(tuple)+普通参数 的示例
- 第 6 章 存储 - 039 - Data Volume 之 bind mount
- UML总结(对九种图的认识和如何使用Rational Rose 画图)
- EXCEL 保护工作表、工作薄不被破坏
- 深度学习(四):高级卷积神经网络
- eltable表头高度无法设置_厨房吊顶高度一般多少?厨房吊顶安装需要注意什?...
- AI智能电话销售机器人源码搭建部署系统电话机器人源码
- 利用橡皮擦进行PS抠图的方法教程
- edi系统三要素_EDI标准的三要素是什么?
- Win10重装系统/迁移系统,教你如何简单快速删除原系统文件
- 学习【菜鸟教程】【C++ 类 对象】【内联函数】(例子简单,评论难懂)
热门文章
- VM15虚拟机+Linux-CentOS7安装教程
- 门控图神经网络(GGNN)及代码分析
- K-S Hamiltonian以及自洽计算形式
- 计算机图纸学绘制钻石图案,CAD绘图技能实验(七)绘制钻模装配图
- java架构师的自我修养是什么
- 大型MMO-SNS类游戏服务器架构
- stripe支付使用指南_Stripe vs Braintree:终极指南
- 层次分析法python代码_Python 实现层次分析法
- 信息与计算机工程学院英文翻译,成都信息工程学院通信工程学院英文翻译.doc...
- Modbus协议完整版