public class 进制 { public static void main (String [] ages){ //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x int i=10; int i1=010; //八进制0 int i2=0x10; //十六进制0x System.out.println(i); System.out.println(i1); System.out.println(i2); //浮点数拓展 银行业务怎么表示?钱 float f=0.1f; //有限 大约接近但不等于 double d=1.0/10; float d1=1321321231f; float d2=d1+1; System.out.println(d1==d2); //true System.out.println(f==d); //false错误 System.out.println(f); System.out.println(d); //字符拓展 char c1='a'; char c2='中'; System.out.println(c1); System.out.println((int)c1); //强行转换 System.out.println(c2); System.out.println((int)c2); //强制转换 //所有的字符本质还是数字 //编码 Unicode 2字节 0--65536 // U0000---UFFFF char c3='\u0061'; System.out.println(c3); //转义字符 // \t 制表符 // \n 换行 System.out.println("Hello\tworld"); System.out.println("Hello\nworld"); 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); //对象 从内存分析 //布尔型拓展 boolean boolean flat=true; if(flat==true){} if(true){} } }
数据类型及拓展
最新推荐文章于 2024-09-02 22:29:33 发布
这篇博客探讨了Java中整数、浮点数、字符和布尔型的进制表示方式,包括二进制、八进制、十六进制的使用。还涉及浮点数的精度问题、字符的Unicode编码以及转义字符的使用。同时,文章通过示例展示了字符串对象的比较和内存分析,并简单提及了布尔类型的使用。
摘要由CSDN通过智能技术生成