java基础day1

Java基础

注释

  • 单行注释

  • 多行注释

标识符

大小写敏感

关键字

 

数据类型

 

string是类

扩展

  1. 整数扩展

            //进制 二进制0b 十进制 八进制0 十六进制0x
            int i=10;
            int i2=010;8
            int i3=0x10;16
  2. 浮点型扩展

    //银行业务
    //使用BigDecimal 数学工具类
    //浮点数是有限表示的,离散 存在舍入误差   得到的是大约的数即接近但不等于    %%少用浮点数比较
            float f=0.1f;
            double d=1.0/10;
            System.out.println(f==d);flase
  1. 字符扩展

     //强制转换int型     unicode表
            char c1='a';
            System.out.println((int)c1);97
            char c3='\u0061';
            System.out.println(c3);a
  1. 转义字符

     \t 制表符\n换行
  1. 布尔值拓展

    boolean flag=true;
            if(flag==true){}
            if(flag){}类型转换

    类型转换

            int i=128;
            byte c= (byte) i; //强制转换 高到低   存在内存溢出-128
            double b=i; 自动转换 低到高128

    ** 不能对布尔值进行转换

            int mon=10_0000_0000;
            int years=20;
            long total= mon* ((long)years);
            System.out.println(total);
    //不转换类型他就是int计算存在溢出,所以先把其中一个或者两个都转换成long就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值