如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java的运算符和表达式Java的运算符和表达式Java常用的运算符分为五类,位运算符除了简单的按位操作外,还有移位操作。按位操作返回布尔值。下面就为大家介绍一下Java的运算符和表达式,一起来看看吧!一、算术运算符及算术表达式Java中常用的算术运算符如下:+加运算符-减运算符*乘运算符/除运算符%取模运算(除运算的余数)++增量运算符--减量运算符例:测试运算符及表达式,程序输出如图1。程序代码如下://程序文件名称为NumberOper.javapublicclassNumberOper{publicstaticvoidmain(Stringargs[]){//变量初始化inta=30;inta=20;//定义结果变量intr1,r2,r3,r4,r5,r6,r7,r8,r9;//计算结果r1=a+b;r2=a-b;r3=a*b;r4=a/b;r5=a%b;r6=a++;r7=b--;r8=++a;r9=--b;//输出结果System.out.println("a="+a+"b="+b);//a,b的值System.out.println("a+b="+r1);System.out.printla("a-b="+r2);System.out.println("a*b="+r3);System.out.println("a/b="+r4);System.out.println("a%b="+r5);System.out.println("a++="+r6);System.out.println("b--="+r7);System.out.println("++a="+r8);System.out.println("--b="=r9);}}图1:程序输出结果二、关系运算符关系运算符用于比较两个数据之间的大小关系,关系运算表达式返回布尔值,即“真”或“假”。Java中的常用关系运算如下:==等于!=不等于>大于<小于>=大于等于<=小于等于例:编写程序,测试关系运算符及其表达式,程序输出如图2。源程序代码如下://程序文件名称为TestRelation.javapublicclassTestRelation{publicstaticvoidmain(Stringargs[]){//变量初始化inta=30;intb=20;//定义结果变量booleanr1,r2,r3,r4,r5,r6;//计算结果r1=a==b;r2=a!=b;r3=a>b;r4=a<b;r5=a>=b;r6=a<=b;//输出结果System.out.println("a="+a"b="+b);System.out.println("a==b="+r1);System.out.println("a!=b="+r2);System.out.println("a>b="+r3);System.out.println("a<b="+r4);<p="">System.out.println("a>=b="+r5);System.out.println("a<=b="+r6);}}图2:程序输出结果三、布尔逻辑运算符表1:布尔运算符及规则表1为布尔逻辑运算符及其规则规例等。其中简洁或的执行结果分别与非简洁与和非腿法看的'执行结果是一致的,不同在于简洁与检测出符号左端的值为假时,不再判断符号右端的值,直接将运算结果为假;而简洁或与非简洁或的不同在于退罚款检测出符号左端为真是,不再判断符号右端的值,直接将运算结果置为真。例如:Booleana=false;Booleana=true;a&&b检测到a为假,则无需判断b的值,直接将值置为假;而b‖a时检测到b为真,则无需判断a的值,直接将值置为真。例:测试布尔表达式,程序输出结果如图3。源代码如下://程序文件名称为TestLogic.javapublicclassTestLogic{publicstaticvoidmain(Stringargs[]){//变量初始化booleana=false;booleanb=true;//定义结果变量booleanr1,r2,r3,r4,r5,r6;//计算结果r1=!a;r2=a&