数值转换类型

强制转换和隐式转换
  1. 强制转行(赋值运输符自带强转效果)
int a=10;
byte b = 20;
a+=b//等价于a = (int)(a+b);赋值运输符自带强转效果
double c =12.3;
double c = (double)(a+b)//将byte转成double
  1. 隐式转换

    小转大自动转,称为隐式转换

    byte<short<int<long<float<double
    
  2. Java的常量优化机制:

    byte a = 1+2;
    
  3. 常量变量区别:

    fina int a = 1;//此时a无法重新赋值;则a为常量
    int a = 1;//此时a为在内存中开辟的一块空间,可以赋值int型数据;则a为变量
    string a = "b";//a为字符串型的变量
    
posted @ 2022-03-31 12:05  爱豆技术部  阅读(21)  评论(0)    收藏  举报