4、变量的类型、强制类型转换、作用域、定义规定

一、变量的类型:变量的名称 = 变量的值 (变量的值必须和类型一致)

    二进制

    1000 0000 = 128

    0111 1111 = 127

    0100 0000 = 64

    基本数据类型 (4类8种)

    1、整型 byte(1)、short(2)、int(4)、long(8)、 默认类型 int

定义 long    long num = 12L

    2、浮点型 float(4)、double(8)、默认类型double

定义float    float  f = 12.0 f ;

    3、布尔型 boolean  true false 

    4、字符型 char ,字符类型不是字符串,使用的是 '' (单引号) 进行定义, 而且只能有一个字符,    

    char c = 'a' ; 

    char cc = 'cc' ; // 错误

二、变量的强制类型转换

    1、小类型的值会自动转换为大类型的值 如:int a = 10 ; double b = 12.5 ; a+b 为double类型

    2、要把一个大类型的值存储到小类型中,需要进行强制类型转换

    强制类型转换方式,(int)12.5,就把12.5这个souble类型转换成 int 型了


    3、当 char 、byte 和 short 进行运算时,会自动转换为 int 型

    如 byte b1 = 12 ; 

        byte b2 = 22;   b1+b2 为 int 型 

三、变量的作用域

    花括号内有效、在同一个作用域内不能重复定义变量

四、定义变量的规定

    1、关键字定义变量 int double  byte flaat char boolean float long

    2、对于类而言,定义名称的第一个字母要大写

函数或普通变量而言,第一个字母用小写

目前String 比以上所有类型都大

你可能感兴趣的:(4、变量的类型、强制类型转换、作用域、定义规定)