变量,数据类型

A.定义

         变量:程序执行中数据可变的一块存储空间

B.标识符命名规则

      a.变量名=首字符+其余部分

         (1)首字符:字母,下划线,“$”

         (2)其余部分:数字,字母,下划线,“$”

      b.变量名

          *应避开关键字

           错误示范:int int=10;

      c.变量名

        (1)符合驼峰命名法

          (2)若名字由多个单词组成,从第二个单词开始首字母均大写    eg:myScore

C.变量的声明和使用

     ·声明和使用变量的步骤

           a.声明一个变量以分配空间

                  ·根据数据类型开辟空间

            b.为变量赋值

                  ·将数据存入空间

            c.使用变量

                  ·取出数据,使用

D.需要注意的问题

      a.变量名只能被定义一次,多次定义编译不通过

         变量,数据类型

      b.同一行可以定义多个变量,但是不规范,不建议这样写

          变量,数据类型

      c.可以先声明再赋值,也可以声明的同时做初始化

         变量,数据类型

    

      d.方法中所声明的变量必须初始化,否则报错

          变量,数据类型

      e.同时声明多个变量不能连等号赋值

          变量,数据类型

           相当于只给data3初始化,其余两个变量均未初始化

      f.关键字不能作为变量名

          变量,数据类型

     g.变量名是区分大小写的

          变量,数据类型

                    变量,数据类型

     h.变量名可以修改

          变量,数据类型

                变量,数据类型

E.数据类型

          变量,数据类型

         变量,数据类型

         变量,数据类型

        *Java语言的整型常量默认为int,浮点型常量默认为double,boolean型默认为false

        *要声明long型可以加“l”或“L”                  eg:long l=3L;

        要声明float型需在数字后加“f”或“F”       eg:floatf=3.14f;

F.基本数据类型转换

     a.自动类型转换

        (1)两种类型兼容

        (2)目标类型大于源文件

        (3)对于表达式,如果一个操作数为double型,则整个表达式可提升为double型

            变量,数据类型

     b.强制类型转换

       (1)两种类型兼容

      (2)一般目标类型小于源类型

             变量,数据类型