学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > java >

第二节 变量 数据类型(2)

设置字体:
----------------------------------

    思考:
            int  test='a'+'b';
            char test2='a'+'b';
            char test3='中';       //unicode码
    注意:一个char类型只能接受一个字符! char是两个字节(可以存放汉字)
    结论:在java中,对char进行运算的时候,直接当做ASCII码对应的整数对待;
 
定义变量
    1.什么是定义变量?
      int a; 这就是定义了一个变量,变量名是a;
   float haha;这也是定义了一个变量,表示一个float类型的小数,变量名是:haha
    2.初始化变量
      在定义变量的时候,就给值。 int a=45;这就是初始化变量a;
    3.给变量赋值
      比如你先定义了变量: int tt;
      然后,再给 tt=780; ->这就是给变量赋值。  程序是顺序执行的。
自动转换
    请看一个案例:
     int a=1.2;            double b=3;
     结论:数据类型可以自动的从低精度->高精度精度
           从低到高:byte<short<int<long<float<double
     强制 转换
     如何把高精度转成低精度?
                           int a=1;            int a=1;
     int a=(int)1.2;--->   double b=4.5;       double b=4.5;
                           a=b;                b=a;
在java中的小数默认是double类型。
     float a=3.4f; 应在3.4后加f说明这是单精度数。
计算过程中的转换
                 请看一个案例:
                        int a=3;
                        int b=a+3.4;
结论:
   当一个整数和一个double运算的时候,运算结果会向高精度转;
----------------------------------
课程列表
重点难点
赞助链接