03-Big-JavaSe

变量存储过程

int num=8;
System.out.prient(num);

图拍你稍后补上

作用域

从定义变量开始,到该变量所属的{}结束,在同一作用域中,变量名不可以重复!!!

数据类型的转换:

byte > short > int > long > float > double

自动转换

程序自动转换,不需要程序员关注
例如:
    `byte b=10;
    short s=b;
    System.out.println(s);
    `
  整数类型转浮点型,在整数后面加上  .0 变成浮点数
 float > double 可能会存在精度丢失
    
    

强制转换

从大转小的时候,编译会报错(可能会溢出)
在否些情况下,强转并不会溢出

格式:
    (强转的类型)值;
注意:
    1.大类型转小类型,有可能会出现溢出
    2.从大转小,江大的二进制数从最右边开始截取小数据类型所能存储的二进制的位数
    ![image.png](/img/bVcM5zq)

    3.浮点型转整型
        舍弃小数部分
        

数据类型的自动提升

例如:
![image.png](/img/bVcM5Af)

运算符号

分类

        1.算数运算符号
        2.赋值运算符号
        3.关系运算符号(比较)
        4.逻辑运算符号
        5.位运算符号
        6.三目运算符号
算数运算符号
+ - * /  加减乘除
+: 
如果两个元素的数据类型一直,结果的数据类型和元素保持一致;;; 如果两个元素不一致,结果的数据类型和大的保持一致
![image.png](/img/bVcM5Ew)

-:相减

*: 求积
    如果两个元素的数据类型一直,结果的数据类型和元素保持一致;;; 如果两个元素不一致,结果的数据类型和大的保持一致

/:求商
    除数不能为  0

你可能感兴趣的:(java)