接上篇: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;来计算和。 其运行结果如下: |
|
来自: pythonjava学习 > 《待分类》