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) 不要将 "==" 误写成 "="
|