//八大基本数据类型 int num = 11545; byte num2 = 12; short num3 = 30; long num4 = 30l; //小数:浮点数 float num5 = 23.01f;//加f double num6 = 3.1415926535; //字符 char name = '孙'; //字符串 string //String name1 ="苏打水"; //boolean boolean flag = false; boolean flag1 = true;
//浮点数扩展 ? //银行业务 bigdecimal(大数类型 数学工具类) float f = 0.1f; double d = 0.1; //f != d; float f1 = 13312341545345454451f; float f2 = f1 + 1; System.out.println(f1==f2);//true //float 有限 离散 舍入误差 大约 接近但不等于 //double //最好完全避免用浮点数进行比较 //字符拓展 //所有字符本质还是数字 // unicode编码 char c1 = 'a'; char c2 = '在'; System.out.println((int)c1);//97 System.out.println((int)c2);//22312 //转义符 // \t 制表符 // \n 换行