1 基本概念
1.1 基本类型
Java 语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1.2 运算符
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言, Java 也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:
1) 算术运算符
2) 关系运算符
3) 位运算符
4) 逻辑运算符
5) 赋值运算符
6) 其他运算符
运算符优先级:
当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大。
例如,( 1+3 )+( 3+2 ) *2 ,这个表达式如果按加号最优先计算,答案就是 18 ,如果按照乘号最优先,答案则是 14 。
再如, x = 7 + 3 * 2; 这里 x 得到 13 ,而不是 20 ,因为乘法运算符比加法运算符有较高的优先级,所以先计算 3 * 2 得到 6 ,然后再加 7 。
下表中具有最高优先级的运算符在的表的最上面,最低优先级的在表的底部。
1.3 表达式
Java 的一般表达式就是运算符及操作元连接起来的符合 Java 规则的式子。一个 Java 表达式必须能求值,即按照运算符的计算法则,可以计算出表达式的值。表达式是组成程序的基本单位,也是程序运算时的基本单位。
2 代码实例
2.1 基本数据类型
public static final int i = 100;2.2 运算符和表达式
1. 算术运算符使用
int a = 1;
return a++; // 1
return a--; // 1
return ++a; // 2
return --a; // 0
2. 关系运算符使用
关系运算符常用来进行条件判断
if (flag == true){
// do something...
}
领取专属 10元无门槛券
私享最新 技术干货