积攒的东西有点多了

Posted on 2022-12-27 22:18  陈最的罪  阅读(14)  评论(0编辑  收藏  举报

知识的扩展

进制的理解

关于float类型的理解

public class demo1226 {
  public static void main(String[] args) {
      float a=0.1F;
      double b=0.1;

      System.out.println(a==b);
  }
}
//float型不能用作银行商务 有限 离散 接近但不等于 大约   舍入误差

布尔值的扩展

boolean flag=true;
if(flag==true){}
if(flag){}

布尔类型括号里默认

进制

二进制0b 十进制是默认的 八进制是0 十六进制是0x

字符串

关于char

char定义的只能有一个符号,多了需要用String

char后面加单引号‘’

强制转换

所有的字符本质还是数字

Unicode字符 2字节 65536 2的16次方 Excel表格

        char num1='a';
      char num2='b';
      System.out.println((int)num1);
      System.out.println(num1);
      System.out.println((int)num2);
      System.out.println(num2);
      int c=97;
      System.out.println((char)c);
      //可以相互转换
  }
}

这是unicode的表示方式

  char d='\u0061';
      System.out.println(d);

转义字符

// \t 制表符

\n换行

搜集了一些常见的转移字符