进制、浮点、字符、布尔
2022/1/14 23:08:43
本文主要是介绍进制、浮点、字符、布尔,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
进制
int i = 10; int i2 = 010;//8进制,0开头 int i3 = 0x10;//16进制,0x开头 int i4 = 0xF;//15,10-15:A-F System.out.println(i);//10 System.out.println(i2);//8 System.out.println(i3);//16 System.out.println(i4);//15
浮点
//浮点数拓展。银行业务怎么表示?钱 //BigDecimal 数学工具类 //===================================== //float 有限 离散 舍入误差 大约 接近但不等于 //double //最好完全避免使用浮点数!!! //最好完全避免使用浮点数!!! //最好完全避免使用浮点数!!! float f = 0.1f;//0.1 double d = 1.0/10;//0.1 System.out.println(f == d);//false float d1 =14521354521f; float d2 = d1+1; System.out.println(d1 == d2);//true
字符
//字符拓展? char c1 = '中'; char c2 = 'A'; System.out.println(c1);//中 System.out.println((int)c1);//20013 System.out.println(c2);//A System.out.println((int)c2);//65 //所有字符的本质还是数字 //编码 Unicode Excel 2^16 = 62236 //U0000 UFFFF char c3 = '\u0061'; System.out.println(c3);//a //转义字符 //\t 制表符(空格) //\n换行 System.out.println("Hello\tWord");//Hello Word System.out.println("Hello\nWord");//Hello // Word
String sa = new String("hello word"); String sb = new String("hello word"); System.out.println(sa == sb);//false String sc = "hello word"; String sd = "hello word"; System.out.println(sc == sd);//true //对象 从内存分析
boolean
boolean flag = true; if(flag == true){} if(flag){} //代码要精简精读,最好用第二个表示方法
这篇关于进制、浮点、字符、布尔的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?