Java语言基础(二)
表达式和运算符:
算术运算符:
元代表多少个操作数,一元表示一个操作数;
一元运算符:++自增(只能是变量),++a等价于a = a+ 1;
++a 与 a++ 有区别: ++a 先自增 在运算 a++ 先运算 在自增
实操: int a = 5;
int b = ++a + ++a + a++ + a++ + ++a; 输出 a 、b 的值;
+:
1、如果+号两边都是数字,计算功能
2、如果+号两边只要有一边是非数字,连接功能
Infinity 正无穷大, NaN 非数 not a number
%: 取模,返回两个操作数整除后的余数,注意: 整形对0或者0.0取膜,得到的数是非数 NAN;任何数对比他本身大的数取膜时,得到的结果就是他本身
实操: 输入一个四位数,求该四位数的个位、十位、百位及千位之和;
关系运算符:
判断两个或者多个表达式之间的关系是否成立,返回结果:true/false
<,>,>=,<=,!=,==