java基本数据类型的扩展
2021/10/11 22:45:19
本文主要是介绍java基本数据类型的扩展,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
对Java基本数据类型的扩展
整数类型
整数分为二进制,八进制,十进制,十六进制。
-
二进制 例如:101101
-
八进制:以0开头 例如:075
-
十进制 ;例如:104
-
十六进制 以0x开头 例如:0x45 另外字母A-F表示10-15
int i= 10; int i1 = 010; int i2 = 0x10; System.out.println(i); System.out.println(i1); System.out.println(i2);
输出结果:10
8
16
浮点类型
浮点数有单精度(float)和双精度类型(double)
float f = 0.1f; double d = 1.0/10; System.out.println(f==d); float d1 = 461313131116446444f; float d2 = d1+1; System.out.println(d1==d2);
输出结果:false
true
最好完全避免使用浮点数进行比较
银行业务如何表示?
利用函数BigDecimal
字符类型
所有字符的本质还是数字
char c='a'; char c1 = '中'; System.out.println(c); System.out.println((int)c); System.out.println(c1); System.out.println((int) c1);
输出结果:a
97
中
20013
字符串类型
比较两者区别:
String sa = new String("Hello world"); String sb = new String("Hello world"); System.out.println(sa==sb); String sc="Hello world"; String sd="Hello world";
暂未学到,不理解。学到了过来解决。
转义字符
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格
这篇关于java基本数据类型的扩展的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-29RocketMQ底层原理资料详解:新手入门教程
- 2024-11-29RocketMQ源码资料解析与入门教程
- 2024-11-29[开源]6.1K star!这款电视直播源神器真的太赞啦!
- 2024-11-29HTTP压缩入门教程:轻松提升网页加载速度
- 2024-11-29JWT开发入门指南
- 2024-11-28知识管理革命:文档软件的新玩法了解一下!
- 2024-11-28低代码应用课程:新手入门全攻略
- 2024-11-28哪些办公软件适合团队协作,且能够清晰记录每个阶段的工作进展?
- 2024-11-28全栈低代码开发课程:零基础入门到初级实战
- 2024-11-28拖动排序课程:轻松掌握课程拖动排序功能