变量: 一个数据存储空间的表示
变量三要素:变量名,变量类型,变量值
变量声明及使用:
第一步:声明变量及根据数据类型在内存申请空间 (数据类型 变量名 int money)
第二步:赋值及将数据存储至对应的内存空间(变量名=数值 money=100)
第一步和第二步可以合并
数据类型 变量名=数值( int money=1000)
第三步:使用变量即取出数据使用
步骤:a.声明变量(int i;)
b.赋值(i=1;) 或------int i=1;
c.使用变量
Java数据类型:
1.基本数据类型
2.引用数据类型
基本数据类型
1.整数类型:bytr,short,int,long
2.浮点数据类型:float,double
3.字符类型:char
4.布尔类型:bollean
类型名称 字节空间 类型说明
byte 1字节 (8位) 存储1个字节数据
short 2字节 (16位) 兼容性考虑,一般不用
int 4字节 (32位) 存储整数(常用)
long 8字节 (64位) 存储长整数(常用)
float 4字节 (32位) 存储浮点数
double 8字节 (64位) 存储双精度浮点数
char 2字节 (16位) 存储一个字节
boolean 1字节(8位) 存储逻辑变量
Java运算符
1.赋值运算符
“=”--将左边的值给右边的变量
表达式:a=(b+3)+(b-1)
表达式就是符号(如加、减)与操作(如b、3)等的总和
2.算数运算符
a.同种类型参与运算(可能需要自动类型转化)
b.返回同种类型(可能会上溢出或下溢出)
c.byte、short、char三种类型在Java中是表象底层都是按照int运算的
加号 + 减号- 乘号* 除号/ 取余%
加号的作用:“+”号在运算符中表示做加法运算
“+”号在字符串中,可以用来连接字符串,同时可以和其他的数据类型的变量进行连接
3.关系运算符
a.> 大于 < 小于
== 相等 != 不等
>= 大于等于 <= 小于等于
b.作用:用来做比较
c.比较结果:booleanl(true/false)
4.自增(自减)运算符
a.i++ (后++) 先将i的值作为整个表达式的值,然后将i增加1
b.++i (前++) 先将i增加1,然后将i的值作为整个表达式的值
5.逻辑运算符
&&(且) 条件1 && 条件2 仅仅两个条件同时为真结果为真
||(或) 条件1 || 条件2 只有两个条件中有一个为真,结果为真
!(非) ! 条件1 条件为真时结果为假,条件为假时结果为真
6.运算符优先级
a.最高的优先级:小括号()
b.最低:赋值运算符“=”
c.优先级:非>算数运算符>关系运算符>且>或
但运算符比较多,无法确定运算执行顺序时,可以使用小括号控制顺序