数据类型
  1. 强类型语言
  2. 基本类型
    • 数值类型
      • byte
      • short
      • int
      • long
      • float
      • double
    • 字符类型
      • chat
    • 布尔类型
      • ture
      • false
  3. 引用类型
    • 接口
    • 数组
public class demo02 {
   public static void main(String[] args) {
      // 数据类型
       // 整数  进制   二进制 0b   十进制    八进制 0   十六进制 0x
       int num1=10;
       byte num2=20;
       short num3=30;
       long num4=30L;// Long 类型再数字后面加L
       int i=10;
       int i2=010;
       int i3=0x11;
       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       System.out.println("=====================");

       // 小数 浮点类型
       // float  有限  离散  舍入误差  大约   接近不等于   不要用float 进行比较
       float num5=50.2F;
       double num6=3.41131241231412;
       float f=0.1f;
       double d=1.0/10;
       System.out.println(f==d);// false

       float f1=2123124123123f;
       float f2=f1+1;
       System.out.println(f1==f2);// true
       //银行业务需要用到类  BigDecimal 数学工具类

       System.out.println("=============================");

       // 字符类型    所有字符本质还是数字  编码  Unicode(u0000~uffff)   2字节   0~~65535
       char name='宋';
       char c1='a';
       char c2='宋';
       char c3=97;
       char c4='\u0066';
       System.out.println(c1);
       System.out.println((int)c1);
       System.out.println(c2);
       System.out.println((int)c2);
       System.out.println(c3);
       System.out.println(c4);
       System.out.println("==============");
       // 转义字符   \t   \n
       System.out.println("hello\nworld");
       System.out.println("================================");
       // 字符串 String 不是关键字  是类
       String namea="宋斌";
       String sa=new String("hello world");
       String sb=new String("hello world");
       System.out.println(sa==sb);
       String sc="hello world";
       String sd="hello world";
       System.out.println(sc==sd);
       System.out.println("================================");

       //布尔值:是  非
       boolean flag=true;
       //booleon flag=false;
       System.out.println(num1);
       System.out.println(num2);
       System.out.println(num3);
       System.out.println(num4);
       System.out.println(num5);
       System.out.println(num6);
       System.out.println(name);
       System.out.println(namea);

   }
}