zoukankan      html  css  js  c++  java
  • 数据类型拓展

    数据类型拓展

    整数拓展

     //整数拓展   进制    二进制0b     十进制    八进制0    十六进制0x
             int i = 10;
             int i2 = 010;   //八进制0
             int i3 = 0x10;  //十六进制0x 0~9 A~F 16

    输出结果为 i = 10; i2 = 8; i3 = 16;


    浮点数拓展

     //float     有限  离散      舍入误差       大约       接近但不等于
             //double
             //最好完全避免使用浮点数进行比较!
             //最好完全避免使用浮点数进行比较!
             //最好完全避免使用浮点数进行比较!
     
             float f = 0.1f;     //0.1
             double d = 1.0/10;  //0.1
     
             System.out.println(f==d); //false
     
             float d1 = 23131313131313f;
             float d2 = d1 + 1;
     
             System.out.println(d1 == d2);//true

    字符拓展

     char c1 = 'a';
             char c2 = '中';
     
             System.out.println(c1);
     
             System.out.println((int)c1);    //强制转换
     
             System.out.println(c2);
     
             System.out.println((int)c2);    //强制转换
     
             //所有的字符本质还是数字
             //编码 Unicode 表:(97 = a 65 = A) 2字节   0 - 65536   Excel   2^16 = 65536
     
             //U0000 UFFFF
     
             char c3 = 'u0061';
     
             System.out.println(c3); //a

    转义字符(只先提两个)

    制表符

    换行符


    布尔值拓展

     //布尔值扩展
             boolean flag = true;
             if(flag==true){}    //新手
             if(flag){}  //老手
             //Less is More! 代码要精简易读

     

    Less is More!!!

     

     

  • 相关阅读:
    8-4:Mysql数据库编程基础知识
    adb——Android的ADB工具使用
    BroadcastReceiver--Android广播机制
    怎样投篮更准
    《算法七》(深度寻路算法)
    《算法六》(有序二叉树)
    《算法五》(N叉树定义+增删改查)
    《算法四》(二分排序+汉诺塔问题)
    《算法三》(归并排序)
    《算法二》(希尔排序+基数排序+桶排序)
  • 原文地址:https://www.cnblogs.com/helloxiaolu/p/13232892.html
Copyright © 2011-2022 走看看