01
- 语法基础
![]()


-
数据类型
`//整数表达 常用 int num=42;//整数类型 byte num2=20; short num3=30; long num4=30L;//后面加L //小数:浮点数 float num5=50.1F; double num1=3.44464131; //字符串 string不是关键字,类 String a="hello"; //布尔值 :是非 boolean flag=true; System.out.println(a); System.out.println(num); System.out.println(num1); System.out.println(flag);
`

-
数据类型拓展
`public class Demo03 { public static void main(String[] args) { //整数拓展 进制 二,十八,十六 int i=10; int i2=010;//八进制0 int i3=0x10;//十六进制0x 0-9 A-F 16 System.out.println(i); System.out.println(i2); System.out.println(i3); //浮点数拓展 //float 有限 离散 舍入误差 大约 接近但不等于 // float f=0.1f; //0.1 double d=1.0/10; //0.1 System.out.println(f==d); //结果false System.out.println(f); System.out.println(d); float d1=21212121212f; float d2=d1+1; System.out.println(d1==d2); //字符拓展 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字节 U0000-UFFFF char c3='\u0061'; System.out.println(c3); //转义字符 System.out.println("hello\nWord"); String s1=new String("hello"); String s2=new String("hello"); System.out.println(s1=s2); String s3="hello"; String s4="hello"; //对象 从内存分析 //布尔值扩展 boolean flag=true; if(flag==true){}//新手 if(flag){}//老手 } }
`

浙公网安备 33010602011771号