变量、数据类型和运算符
变量的概念
变量:变量类型 变量名 = 变量值;
常用数据类型
数据类型:数值类型和非数值类型(char,String…)
数值:整型(int,short…)和非整型(double,float…)
常量
final
例:final int NUM=10;
final double PI=3.14;
特点:一但赋值,不能更改
推荐做法:
- 常量名通常大写
- 不同字符使用下划线分隔
- 只能被赋值一次,通常定义时即对其初始化
变量命名规则
变量名=首字母+其余部分
首字母要求:1.字母 2.下划线’_’ 3.’$'符号
其余部分要求:1.字母 2.下划线’_’ 3.’$'符号 4.数字
赋值运算符、算术运算符
赋值运算符:=
算数运算符:+ , - , * , /
例:a = (b+3)*(c-4);
数据类型转换规则
规则1:如果一个操作数为double型,则整个表达式可提升为double
规则2:满足自动类型转换的条件
两种类型要兼容:数值类型(整型和浮点型)互相兼容
目标类型大于源类型 :例如:double 型大于 int 型
强制类型转换
强制类型转换:(类型名) 表达式
例:
int a=(int)10.2;
double b = 5.9;
int c=(int) b;
int d=(int)(a+b);
boolean类型和关系运算符
关系运算符:<,>,==,!=,<=,>=
boolean类型:true,false
例:
张三成绩(80)>李四成绩(90) (假(false))
大象寿命<乌龟寿命 (真(true))
篮球的大小==地球的大小 (假(false))
可以看出关系运算符的作用:用来比较
而运算结果:boolean类型