数据类型及扩展
public class 数据类型扩展 { public static void main(String[] args) { // 整数扩展 进制 二进制0b 十进制 八进制0 十六进制0x int i110; int i2010; //二进制0 int i30x10; //十六进制0x 0~9 A~F 16 System.out.println(i1); System.out.println(i2); System.out.println(i3); System.out.println(); // //浮点数扩展 银行业务怎么表示 钱 //BigDecimal 数学工具类 // //folat //double //最好完全避免使用浮点数进行比较 //最好完全避免使用浮点数进行比较 //最好完全避免使用浮点数进行比较 float f0.1f; double d1.0/10; System.out.println(f); System.out.println(d); System.out.println(fd);//false float d1 123546584723123f; float d2 d1 1; System.out.println(d1d2);//true System.out.println(); // //字符扩展 // char c1a; char c2中; System.out.println(c1); System.out.println((int)c1);//强制转换 System.out.println(c2); System.out.println((int)c2);//强制转换 //所有的字符本质还是数字 //编码 Unocode 表:97a 65A 2字节 65536 Excel 2的16次方65536 char c3\u0061; System.out.println(c3); System.out.println(); //转义字符 System.out.println(Hello\tWorld);// \t 制表符空格 System.out.println(Hello\nWorld);// \n 换行 System.out.println(); String sanew String(Hello World); String sbnew String(Hello World); System.out.println(sasb);//false //对象 从内存分析 String scHello World; String sdHello World; System.out.println(scsd);//true System.out.println(); //布尔值扩展 boolean flagtrue; //以下两行代码一模一样 if(flagtrue){}//新手 if(flag){} //老手 //Less is More! 代码要精简易读 } }