java学习——7运算符与表达式(二)
接上篇:java学习——6运算符与表达式(一)
(2)关系运算符
关系运算,即为比较大小的运算。
有:>(大于)、<(小于)、 ==(等于)、 >=(大于等于)、 <=(小于等于) !=(不等于)。
关系运算都属于双目运算,即需要两个操作数。
关系运算的结果为布尔值,即true或false。
例:关系运算的简单应用。
注意:(1)基本的数据类型都可以参加关系运算。
字符类型的比较依据是Unicode的值。
(2)与数学中不同,判断两数相等是==(两个等号);
判断两数不等是!=(叹号等号)
(3)赋值运算符
赋值是使变量获得值。语法如下:
变量=表达式
(=即为赋值运算符。)
读法为:将表达式的值赋值给变量。
注:=不是表示相等,而是赋值运算。
赋值运算的结合性是最低的,先计算=右边表达式的值,最后赋值。
如:i=45+76*6;是先计算右边的值,计算顺序为先乘除后加减,计算出的值最后再赋给变量i。
赋值运算符可以与其它一些运算符组合成复合赋值运算符。
+= 如s+=j;等价于s=s+j;
-=如s-=j;等价于s=s-j;
*=如s*=j;等价于s=s*j;
/=如s/=j;等价于s=s/j;
%=如s%=j;等价于s=s%j;
还有其它的复合赋值运算符,想了解的朋友可参考任意一本Java书。
例:计算1~10的累加和。
本例用循环来计算累加和。
public class A {
public static void main(String args[]){
inti,sum=0;
for(i=1;i<=10;i++)
sum+=i;
System.out.println("Thesum from 1 to 10 is "+sum);
}
}
本例用到了关系运算i<=10来判断循环的终止条件;
复合赋值运算sum+=i;来计算和。
其运行结果如下: