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(fd); //结果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){}//老手

    }
    }

`

posted @ 2021-04-27 11:17  mr42  阅读(110)  评论(0)    收藏  举报