public class shuju { public static void main(String[] args) { //整数扩展 进制: 二进制0b 八进制0 十进制 十六进制0x int i =10; int i1 =010;//八进制 int i2 =0x10;//十六进制 System.out.println(i); System.out.println(i1); System.out.println(i2); //0~9 A~F(16) System.out.println("==================================="); //浮点数扩展 // float 有限 离散 舍入误差 大约 接近但不等于1 // double //最好完全避免使用浮点数进行比较! System.out.println("==================================="); //字符扩展 char c1 ='a'; char c2 ='中'; System.out.println(c1); System.out.println((int)c1);//强制转换 System.out.println(c2); System.out.println((int)c2);//强制转换 //所有字符的本质还是数字!!!! //编码 Unicode 表:a=97 System.out.println("==================================="); //转义字符 // \t(空格)制表符 // \n 换行 //布尔值扩展 boolean flag =true; if (flag==true){}//新手 if (flag){}//老手 与上行相同 } }