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
<,>,>=,<=,!=,==
逻辑运算符:
与:并且(&&),短路与
(exp1 && exp2) 4> 3 && ‘c’ > ‘a’
exp1 == true, exp2 == true ----->true
exp1 == true, exp2 == false ----->false
exp1 == false, 不计算exp2的值 ----->false
&:逻辑与
(exp1 & exp2)
exp1 == true

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



