【无标题】JAVA DAY03

JAVA常用的关键字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fdTOB4r2-1646837123091)(C:\Users\Qiao.yanli\Desktop\JAVA学习\markdown学习\DAY03.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BLV3VH2N-1646837123092)(C:\Users\Qiao.yanli\Desktop\JAVA学习\markdown学习\DAY03_2.jpg)]

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
        //输出“HELLO WORLD”
        /*
         多行注释
         */
        //JavaDoc:文档注释    /**  */
        /**
         * @Author
         */
        float i=0.1f;//f表示浮点型,没有的话则计算机默认为double型
        double j=0.1;
        System.out.println(i==j);//不相等
        System.out.println(i);
        System.out.println(j);
    //银行业务怎么表示 钱
    //float 有限  离散  四舍五入有误差 接近但不等于
    // 不要使用浮点数进行比较大小
    //银行的钱一类的 可以使用定义好的类BigDecimal 数学工具类
        // --------------------
        //整数型
        //二进制 0b   八进制0 十六进制0x
        //字符型
        char a1='A';
        char a2='国';
        System.out.println(a1);
        System.out.println((int)a1);
        System.out.println(a2);
        System.out.println((int)a2);
//所有的字符本质还是数字,编码用unicode 2字节 0-65536 自带的表(a=97,A=65)
        // \U0000  \UFFFF
        //------------------------
        char b1='\u001f';
        System.out.println(b1);
        System.out.println((int)b1);
//转义字符
        // \t 制表符
        // \n 换行
        System.out.println("hello\tworld");
//布尔值扩展
        boolean flag=true;
        if (flag==true){}
        if (flag){}

    }
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YA7FPcQf-1646837123093)(C:\Users\Qiao.yanli\Desktop\JAVA学习\markdown学习\DAY03_3.jpg)]

类型转换:

public class demo3 {
    public static void main(String[] args) {
        //类型转换,由低到高:byte,short,char<int<long<float<double
        //由低到高需要强制转换(类型)变量,由高到低可自动转换
        //在运算时不同的 数据类型先转换为同一类型再进行运算
        double i=2.1;
        int j=(int)i;
        System.out.println(i);
        System.out.println(j);
        System.out.println("---------------------------");
        char a='a';
        int b=a+5;
        System.out.println(a);
        System.out.println(b);
        System.out.println((char)b);
        /*注意点
        1.不能对布尔值进行转换
        2.不能对不想关的对象进行转换
        3.转换的时候可能存在内存溢出或者经度丢失的问题
         */
        System.out.println((int)23.7);
        System.out.println((int)-47.893);
        System.out.println("---------------------------");
        //操作比较大的数时,注意溢出问题
        int money=10_0000_0000;//数字间的可以用下划线分开
        int years=20;
        int total=money*years;
        System.out.println(total);//total=-1474836480,内存溢出
        long total2=money*years;//此时输出 还是不对,因为money*years结果已经为int,
        long total3=(money*(long)years);
        System.out.println(total3);

    }
}

变量

包括:类变量、实例变量和局部变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ebcDKIV-1646837123094)(C:\Users\Qiao.yanli\Desktop\JAVA学习\markdown学习\DAY03_4.jpg)]

常量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oQSpRzxM-1646837123095)(C:\Users\Qiao.yanli\Desktop\JAVA学习\markdown学习\DAY03_6.jpg)]

变量名的规范

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WQio5ToA-1646837123096)(C:\Users\Qiao.yanli\Desktop\JAVA学习\markdown学习\DAY03_5.jpg)]

类成员变量是:static double 类变量

类名为 class 类名

方法名为 main

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值