变量、数据类型和运算符

时间:2023-01-28 21:38:55

变量、数据类型和运算符

  1. 变量:
    1.一个数据的存储空间的标识。
    2.变量时存储空数据的一个基本单元。
    3.不同的变量相互独立。
  2. 数据类型:
    常用的Java数据类型:
    1.int 整型 用于存储整数。
    2.double 双精度浮点型 用于存储带小数的数字。
    3.char 字符型 用于存储单个字符。
    4.String 字符串型 用于存储一串数字。
  3. 变量的声明与赋值:
    1.声明变量: 数据类型 变量名;
    例:double score //声明双精度浮点型变量score存储分数
    例:String name //声明字符串型变量name存储学生姓名
    例:char gender //声明字符型变量gender存储
    2.变量赋值: 变量名 = 值;
    例:score = 98.5;
    例:name = “张三”;
    例:gender = ‘男’;
    3.声明并赋值: 数据类型 变量名 = 值;
    double score =98.5;
    String anme = “张三”;
    char gender = ‘男’;
    4.常见错误:
    1.变量未赋值先使用。
    2.使用非法的变量名。
    3.变量名重复。
  4. 变量命名规则:
    1.变量名必须以字母,下划线或美元符号开头。
    2.变量可以包括数字,但不能以数字开头。
    3.除了下划线或美元符号以外,变量名不能包含任何特殊字符。
    4.不能使用Java语言的关键字,如int、class、public等。
    5.合法变量名:_myCar,score1,$myCar,graph1_1
  5. 数据类型转换:
    1.自动类型转换:
    1.两种类型要兼容:数值类型(整型和浮点型)相互兼容。
    2.目标类型大于源类型。
    2.强制类型转换:
    从宽度大的类型转换成宽度小的类型,使数值损失精度。
  6. boolean类型:表示真假; true 真, false 假
  7. 运算符:
    1.赋值运算符:=
    2.算术运算符:+(和),-(差),*(乘积),/(商),%(取余)
    3.关系运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于)
  8. “=”和“==”的区别:
    1.“=”是赋值运算符,即把右边的值赋给“=”左边的变量,如 int num = 20;
    2.“==”是比较运算符,即“==”左边的值与“==”右边的值比较,看它们是否相等。