------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1..常量与变量:
- 常量表示不能改变的数值。
- Java中常量的分类:
1.整数常量。所有整数
2.小数常量。所有小数
3.布尔型常量。较为特有,只有两个数值。true false。
4.字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5.字符串常量。将一个或者多个字符用双引号标识。
6.null常量。只有一个数值就是:null。
- 对于整数:java有三种表现形式。
八进制:0-7 ,满8进1. 用0开头表示。
十六进制:0-9,A-F,满16进1. 用0x开头表示。
- 变量的概念:
该区域有自己的名称(变量名)和类型(数据类型)
该区域的数据可以在同一类型范围内不断变化
- 为什么要定义变量:
- 使用变量注意:
初始化值
- 定义变量的格式:
- 据类型自动提升
如果一个操作数是long型,计算结果就是long型;
如果一个操作数是float型,计算结果就是float型;
如果一个操作数是double型,计算结果就是double型。
2.运算符:
- 运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符。
- 算术运算符:主要有加(+)、减(-)、乘(*)、除(/)、求余(%)、自加(++)、自减(--)。其中+和-可以作为数据的正负符号。
- 赋值运算符:用=表示,功能是将右边的操作数的值赋给左边的操作数。还有+=、-=、*=、/=,例子:a+=3和a=a+3代表的意思相同。
- 比较运算符:有大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=)。比较运算符的结果都是boolean型
- 逻辑运算符:有与(&、&&)、或(|、||)、异或(^)、非(!)。
么右边不参与运算。|和||同理,对于||,左边为真,右边不参与运算。
- 位运算符:有左移(<<)、右移(>>)、无符号右移(>>>)、与(&)、或(|)、异或(^)、反码(~)。
- 三元运算符:格式:(条件表达式)?表达式1:表达式2。如果条件为true,运算后的结果是表达式1,如果条件为false,运算后的结果是表达式2。