public class 数据类型拓展问题 {

    public static void main(String[] args) {

        //========================================
//整数拓展;二进制0b 八进制0 十六进制0x
//========================================
int i = 10;
int i0 = 0b10;//二进制0b
int i1 = 010;//八进制0
int i2 = 0x10;//十六进制0x System.out.println(i);
System.out.println(i0);
System.out.println(i1);
System.out.println(i2); //========================================
//浮点型拓展:float 有限且离散,具有舍入误差
//========================================
/**
* 最好不适用浮点数进行比较
* 可用BigDecimal,数学工具类
*/
// 问题1:
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d); //问题2:
float f1 = 2342332323223f;
float f2 = f1+1;
System.out.println(f2==f1); //========================================
//字符拓展:所有字符本质还是数字
//========================================
char a = 'a';
char b = '中'; System.out.println(a);
System.out.println((int) a);//强制转换
System.out.println(b);
System.out.println((int)b);//强制转换 //转义字符
//\t 制表符
//\n 换行
System.out.println("Hello\tWorld"); //问题:
String sa = "a";
String sb = "a";
System.out.println(sa==sb); String sc = new String("a");
String sd = new String("a");
System.out.println(sc==sd);//内存分配 //========================================
//布尔拓展:less is more!
//========================================
boolean flag = true;
if(flag==true){}
if (flag){}//代码更精简已读
}
}

最新文章

  1. 深入理解javascript描述元素内容的5个属性
  2. 【Java心得总结七】Java容器下——Map
  3. php总结二篇
  4. 支付宝Andfix 原理解析
  5. highchart 中数据千分位显示为空格而不是逗号的解决方案
  6. HTML Basic Document and UML
  7. 使用PowerDesigner生成Access数据库
  8. hdu 4864 Task
  9. 访问修饰符private
  10. [ Web Service ] [ SOAP ] [ JSON ] [ XML ] 格式轉換
  11. RedHat7安装Sublime Text 3
  12. jquery 获取选中的文字.当前光标所在的位置等jquery-fieldselection 插件
  13. HTML之学习笔记(六)添加链接
  14. Java基础之 反射是什么?
  15. Redis配置主从复制
  16. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常
  17. 关于SSM的小感悟
  18. dubbo系列七、dubbo @Activate 注解使用和实现解析
  19. excel自定义数据验证
  20. Laravel中不可逆的加密方法

热门文章

  1. python包安装
  2. 构建前端第4篇之---使用css用法 height
  3. vsCode开发flutter项目
  4. .net 知新:【3】.net 5 项目结构说明和发布部署
  5. .NET 6 预览版 5 发布
  6. 可怕!字节跳动大牛爆出的“Android进阶指南”,强到无法形容,GitHub已标星“8.5k”!
  7. git 强制放弃本地修改(新增、删除文件)
  8. SpringMVC学习05(整合ssm)
  9. Java虚拟机漫漫学习路,我终于悟了
  10. SSM自学笔记(二)