进制、浮点、字符、布尔
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-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南