A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lly190144994 中级黑马   /  2016-3-27 00:05  /  435 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是变量?变量的定义格式?要使用变量需要注意什么?
定义:
                内存中一小块区域,应该有自己的变量名和数据类型,它可以在同一数据类型范围内不断变化.
               
格式1:
                数据类型 变量名 = 初始化值;
格式2:
                数据类型 变量名;
                变量名 = 初始化值; // 在使用前进行初始化即可
       
注意: 变量在使用前必须进行初始化.
2.Java中的数据类型分几类?基本数据类型有哪些?
引用数据类型;
        基本数据类型:
                整数型
                        byte                        1个字节 : -128 ~ 127
                        short                2个字节 : -2^15 ~ 2^15 - 1
                        int                        4个字节 : -2^31 ~ 2^31 - 1
                        long                        8个字节 : -2^63 ~ 2^63 - 1
                浮点型
                        float                        4个字节 : -3.403E38 ~ 3.403E38
                        double                8个字节 : -1.798E308 ~ 1.798E308
                字符型
                        char                        2个字节 :
                布尔型
                        boolean        可以认为是一个字节.
                        只有两个值: true  false
        引用数据类型
3.数据类型转换:
        1) 自动类型转换(隐式转换)
                byte char short  -- int  -- long -- float -- double
        2) 强制类型转换(显式转换)
                (数据类型) 变量或者常量值;


4.常见的算术运算符有哪些?
+         正号\加号\字符串连接符
        -        负号\减号
        *        乘
        /        除
        %        取余(结果的正负只跟左边有关系)
        ++        自增
        --        自减
        1) 注意除运算符 /
                1) 除数不能为0.
                2) 整形与整形进行运算,结果还是整形.它会将余数舍弃.
                        比如: 5 / 2 -- 结果是2
        2) ++ -- 运算符原理
                以 ++ 为例:
                        单独运算:
                                在前在后都一样,相当于把值加1
                        参与运算:
                                ++在前,先加后用. ++a 相当于 a = a + 1
                                ++在后,先用后加. a++ 会产生一个临时的量, 这个量相当于a的一个副本,                                然后将a的值自增, 将副本的值返回.
                举例:
                        int x = 10;
                        int y = x++;
                        // 结果是y = 10; x = 11;
                       
                        int a = 10;
                        a = a++;
                        System.out.println(a); // 结果是10
       
        3) 加法运算符的特殊用法:
                + 运算符可以用来做基本数据类型的加,正号.
                也可以作为字符串的连接符 -- 遇到字符串前,会当做算术运算符计算,一旦遇到"",                 后面全部作为连接符使用.
5.常见的赋值运算符有哪些?
        =        把运算符右边的值赋值给左边的变量
        +=        左右两边相加再赋值给左边
        -=        左边减去右边再赋值给左边
        *=        左右两边相乘再赋值给左边
        /=        左边除以右边再赋值给左边
        %=        左边对右边取余再赋值给左边
       
        注意:
                把运算符右边的值赋值给左边, 那么左边必须是一个变量.
       



       
6.常见的关系运算符有哪些?
  关系运算符的结果有什么特点?
==                        相等于
        !=                        不等于
        <                        小于
        >                        大于
        <=                        小于等于
        >=                        大于等于
        instanceof        检查一个对象是否为一个类的实例
       
        注意:
                1) 比较运算符的运算结果都是boolean.要么是true,要么是false
                2) 不要将 "==" 误写成 "="

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马