关于java:03BigJavaSe

变量存储过程

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理