变量、数据类型、表达式

变量

    1.变量的概念:计算机中的一块内存空间,是数据的基本存储单元。

    2.变量的组成:由数据类型、变量名、值三部分组成。

    3.使用变量的基本流程:

            ① 声明:指定变量存储的数据类型和变量的名字

                  数据类型  变量名;

            ② 赋值:通过变量的名字对变量赋值

                  变量名=;

4. 变量定义的其它语法:

①  声明并赋值:数据类型  变量名=例如:int a=13;

  ② 多个相同数据类型的变量声明并赋值:

      数据类型   变量名1,变量名2=,变量名3=;

       例如:int  a,b=12,c=20;

数据类型

变量、数据类型、表达式_第1张图片

基本数据类型     

       整数类型

变量、数据类型、表达式_第2张图片

         小数类型(浮点型)

变量、数据类型、表达式_第3张图片

        字符类型

            关键字        char         2B          采用unicode编码(万国码)      

            字面量值,三种形式:

                    ① 直接将单个字符用单引号( '' )引起来存入char类型的变量中   

                    ②  以ASCII码值存入   

                    ③ 以unicode码值存入   

        布尔类型 

        关键字     boolean        字面值仅有truefalse      

           注意 Java中的boolean类型不能参与运算(区分C语言中的布尔类型

  转义字符:  

         '\n':换行符

        '\t':水平跳格

         '\'':单引号

         '\\':反斜杠

         '\”':双引号

        注意:此处的符号都是英文下的符号。

引用数据类型

        类、数组、接口等都是引用数据类型。

数据类型转换

        1. 数据类型的自动提升   

            ①两个变量之间相互赋值  

                    byte--->short--->int--->long--->float--->double   

                    char--->int--->long--->float--->double   

            ②  两个数参与运算   

                    有一个数是double,则结果自动提升为double;

                    有一个数是float,则结果自动提升为float;

                    有一个数是long,则结果自动提升为long;

                    其他情况,结果都自动提升为int 。

    2. 强制类型转换   

                 小类型 变量名 = (目标小类型)大类型变量;  


 运算符

        

        1、算术运算符+  -   *  ()    / ()   %(取模)   ++(自加)    --(自减)  

                  a++;//先使用原始变量a的值,然后再把变量a的值加1

                  ++a;//先把变量a的值加1,然后再使用变量a的值

        2、赋值运算符=     +=      -=    *=      /=      %=

                    注意: +=  不进行类型自动提升

        3、关系运算符==     >      >=        <      <=        !=(不等于)

                    注意:结果为boolean类型

        4、逻辑运算符

                &&  逻辑与两个条件都为true,结果为true;否则为false(短路运算符)

                 ||    逻辑或两个条件有1个为true,结果为true;否则为false(短路运算符)

                 !      逻辑非对条件取反

        5、条件运算符(三元运算符)

                条件表达式(布尔类型)?表达式1: 表达式2

         6位运算符

                &按位与  (短路)

                 | 按位或  (短路


表达式

            表达式:由变量、字面值、运算符组成的一个式子,
                       
通常要有一个结果。  












你可能感兴趣的:(summary)